Revisions for ⁨Log⁩

View the changes made to this paste.

unlisted ⁨1⁩ ⁨file⁩ 2024-01-16 18:05:30 UTC

pastefile1

@@ -0,0 +1,3844 @@

+  72.186 Script @__factoryplanner-is-exportable-to-fake-factorissimo__/control.lua:127: {
+  caption = "",
+  children = {
+    {
+      caption = "",
+      children = {
+        {
+          caption = "",
+          children = {
+            {
+              caption = "",
+              name = "",
+              sprite = "fp_pin_light",
+              style = "frame_action_button",
+              tooltip = {
+                "fp.switch_to_compact_view"
+              },
+              type = "sprite-button"
+            },
+            {
+              caption = {
+                "mod-name.factoryplanner"
+              },
+              name = "",
+              style = "frame_title",
+              tooltip = "",
+              type = "label"
+            },
+            {
+              caption = "",
+              name = "",
+              style = "flib_titlebar_drag_handle",
+              tooltip = "",
+              type = "empty-widget"
+            },
+            {
+              caption = {
+                "fp.tutorial"
+              },
+              name = "",
+              style = "fp_button_frame_tool",
+              tooltip = "",
+              type = "button"
+            },
+            {
+              caption = {
+                "fp.preferences"
+              },
+              name = "",
+              style = "fp_button_frame_tool",
+              tooltip = "",
+              type = "button"
+            },
+            {
+              caption = "",
+              name = "",
+              style = "line",
+              tooltip = "",
+              type = "line"
+            },
+            {
+              caption = {
+                "fp.pause"
+              },
+              name = "",
+              style = "fp_button_frame_tool",
+              tooltip = {
+                "fp.pause_on_interface"
+              },
+              type = "button"
+            },
+            {
+              caption = "",
+              name = "",
+              sprite = "utility/close_white",
+              style = "frame_action_button",
+              tooltip = {
+                "fp.close_interface"
+              },
+              type = "sprite-button"
+            }
+          },
+          children_names = {
+            "",
+            "",
+            "",
+            "",
+            "",
+            "",
+            "",
+            ""
+          },
+          name = "",
+          style = "horizontal_flow",
+          tooltip = "",
+          type = "flow"
+        }
+      },
+      children_names = {
+        ""
+      },
+      name = "",
+      style = "horizontal_flow",
+      tooltip = "",
+      type = "flow"
+    },
+    {
+      caption = "",
+      children = {
+        {
+          caption = "",
+          children = {
+            {
+              caption = "",
+              children = {
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "fp_archive_dark",
+                      style = "tool_button",
+                      tooltip = {
+                        "fp.action_open_archive_tt",
+                        {
+                          "fp.archive_empty"
+                        }
+                      },
+                      type = "sprite-button"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "utility/import_slot",
+                      style = "tool_button",
+                      tooltip = {
+                        "fp.action_archive_factory"
+                      },
+                      type = "sprite-button"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      style = "flib_horizontal_pusher",
+                      tooltip = "",
+                      type = "empty-widget"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "utility/import",
+                      style = "tool_button",
+                      tooltip = {
+                        "fp.action_import_factory"
+                      },
+                      type = "sprite-button"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "utility/export",
+                      style = "tool_button",
+                      tooltip = {
+                        "fp.action_export_factory"
+                      },
+                      type = "sprite-button"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      style = "flib_horizontal_pusher",
+                      tooltip = "",
+                      type = "empty-widget"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "utility/add",
+                      style = "flib_tool_button_light_green",
+                      tooltip = {
+                        "fp.action_add_factory_by_name"
+                      },
+                      type = "sprite-button"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "utility/rename_icon_normal",
+                      style = "tool_button",
+                      tooltip = {
+                        "fp.action_edit_factory"
+                      },
+                      type = "sprite-button"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "utility/clone",
+                      style = "tool_button",
+                      tooltip = {
+                        "fp.action_duplicate_factory"
+                      },
+                      type = "sprite-button"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "utility/trash",
+                      style = "tool_button_red",
+                      tooltip = {
+                        "fp.action_trash_factory",
+                        "15"
+                      },
+                      type = "sprite-button"
+                    }
+                  },
+                  children_names = {
+                    "",
+                    "",
+                    "",
+                    "",
+                    "",
+                    "",
+                    "",
+                    "",
+                    "",
+                    ""
+                  },
+                  name = "",
+                  style = "subheader_frame",
+                  tooltip = "",
+                  type = "frame"
+                },
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = {
+                        "",
+                        "           ",
+                        "[img=item/automation-science-pack] Automation tech card"
+                      },
+                      children = {
+                        {
+                          caption = "",
+                          children = {
+                            {
+                              caption = "",
+                              name = "",
+                              sprite = "fp_arrow_up",
+                              style = "fp_button_move_row",
+                              tooltip = "",
+                              type = "sprite-button"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              sprite = "fp_arrow_down",
+                              style = "fp_button_move_row",
+                              tooltip = "",
+                              type = "sprite-button"
+                            }
+                          },
+                          children_names = {
+                            "",
+                            ""
+                          },
+                          name = "",
+                          style = "horizontal_flow",
+                          tooltip = "",
+                          type = "flow"
+                        }
+                      },
+                      children_names = {
+                        ""
+                      },
+                      name = "",
+                      style = "fp_button_fake_listbox_item",
+                      tooltip = "",
+                      type = "button"
+                    }
+                  },
+                  children_names = {
+                    ""
+                  },
+                  name = "",
+                  style = "fp_scroll-pane_fake_listbox",
+                  tooltip = "",
+                  type = "scroll-pane"
+                }
+              },
+              children_names = {
+                "",
+                ""
+              },
+              name = "",
+              style = "inside_deep_frame",
+              tooltip = "",
+              type = "frame"
+            },
+            {
+              caption = "",
+              children = {
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = {
+                        "fp.factory_info"
+                      },
+                      name = "",
+                      style = "caption_label",
+                      tooltip = "",
+                      type = "label"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      style = "flib_horizontal_pusher",
+                      tooltip = "",
+                      type = "empty-widget"
+                    },
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = {
+                            "fp.bold_label",
+                            {
+                              "",
+                              "0 ",
+                              "",
+                              {
+                                "fp.unit_watt"
+                              }
+                            }
+                          },
+                          name = "",
+                          style = "label",
+                          tooltip = {
+                            "",
+                            "0 ",
+                            "",
+                            {
+                              "fp.unit_watt"
+                            }
+                          },
+                          type = "label"
+                        },
+                        {
+                          caption = "|",
+                          name = "",
+                          style = "label",
+                          tooltip = "",
+                          type = "label"
+                        },
+                        {
+                          caption = {
+                            "fp.bold_label",
+                            {
+                              "",
+                              "48.8 ",
+                              "",
+                              {
+                                "",
+                                {
+                                  "fp.unit_pollution"
+                                },
+                                "/",
+                                {
+                                  "fp.unit_minute"
+                                }
+                              }
+                            }
+                          },
+                          name = "",
+                          style = "label",
+                          tooltip = {
+                            "",
+                            "48.8 ",
+                            "",
+                            {
+                              "",
+                              {
+                                "fp.unit_pollution"
+                              },
+                              "/",
+                              {
+                                "fp.unit_minute"
+                              }
+                            }
+                          },
+                          type = "label"
+                        }
+                      },
+                      children_names = {
+                        "",
+                        "",
+                        ""
+                      },
+                      name = "",
+                      style = "horizontal_flow",
+                      tooltip = "",
+                      type = "flow"
+                    }
+                  },
+                  children_names = {
+                    "",
+                    "",
+                    ""
+                  },
+                  name = "",
+                  style = "horizontal_flow",
+                  tooltip = "",
+                  type = "flow"
+                },
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = {
+                        "fp.warning_with_icon",
+                        {
+                          "fp.factory_needs_repair"
+                        }
+                      },
+                      name = "",
+                      style = "label",
+                      tooltip = "",
+                      type = "label"
+                    },
+                    {
+                      caption = {
+                        "fp.repair_factory"
+                      },
+                      name = "",
+                      style = "fp_button_rounded_mini",
+                      tooltip = "",
+                      type = "button"
+                    }
+                  },
+                  children_names = {
+                    "",
+                    ""
+                  },
+                  name = "",
+                  style = "vertical_flow",
+                  tooltip = "",
+                  type = "flow"
+                },
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = {
+                            "fp.info_label",
+                            {
+                              "fp.timescale"
+                            }
+                          },
+                          name = "",
+                          style = "label",
+                          tooltip = {
+                            "fp.timescale_tt"
+                          },
+                          type = "label"
+                        },
+                        {
+                          caption = "",
+                          name = "",
+                          style = "flib_horizontal_pusher",
+                          tooltip = "",
+                          type = "empty-widget"
+                        },
+                        {
+                          caption = "",
+                          children = {
+                            {
+                              caption = {
+                                "",
+                                "1",
+                                {
+                                  "fp.unit_second"
+                                }
+                              },
+                              name = "",
+                              style = "fp_button_push",
+                              tooltip = "",
+                              type = "button"
+                            },
+                            {
+                              caption = {
+                                "",
+                                "1",
+                                {
+                                  "fp.unit_minute"
+                                }
+                              },
+                              name = "",
+                              style = "fp_button_push",
+                              tooltip = "",
+                              type = "button"
+                            },
+                            {
+                              caption = {
+                                "",
+                                "1",
+                                {
+                                  "fp.unit_hour"
+                                }
+                              },
+                              name = "",
+                              style = "fp_button_push",
+                              tooltip = "",
+                              type = "button"
+                            }
+                          },
+                          children_names = {
+                            "",
+                            "",
+                            ""
+                          },
+                          name = "",
+                          style = "table",
+                          tooltip = "",
+                          type = "table"
+                        }
+                      },
+                      children_names = {
+                        "",
+                        "",
+                        ""
+                      },
+                      name = "",
+                      style = "horizontal_flow",
+                      tooltip = "",
+                      type = "flow"
+                    },
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = {
+                            "fp.info_label",
+                            {
+                              "fp.mining_productivity"
+                            }
+                          },
+                          name = "",
+                          style = "label",
+                          tooltip = {
+                            "fp.mining_productivity_tt"
+                          },
+                          type = "label"
+                        },
+                        {
+                          caption = "",
+                          name = "",
+                          style = "flib_horizontal_pusher",
+                          tooltip = "",
+                          type = "empty-widget"
+                        },
+                        {
+                          caption = {
+                            "fp.bold_label",
+                            "0%"
+                          },
+                          name = "",
+                          style = "label",
+                          tooltip = "",
+                          type = "label"
+                        },
+                        {
+                          caption = {
+                            "fp.override"
+                          },
+                          name = "",
+                          style = "fp_button_rounded_mini",
+                          tooltip = "",
+                          type = "button"
+                        },
+                        {
+                          caption = "",
+                          name = "",
+                          style = "textbox",
+                          tooltip = "",
+                          type = "textfield"
+                        },
+                        {
+                          caption = {
+                            "fp.bold_label",
+                            "%"
+                          },
+                          name = "",
+                          style = "label",
+                          tooltip = "",
+                          type = "label"
+                        }
+                      },
+                      children_names = {
+                        "",
+                        "",
+                        "",
+                        "",
+                        "",
+                        ""
+                      },
+                      name = "",
+                      style = "horizontal_flow",
+                      tooltip = "",
+                      type = "flow"
+                    },
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = {
+                            "fp.info_label",
+                            {
+                              "fp.solver_choice"
+                            }
+                          },
+                          name = "",
+                          style = "label",
+                          tooltip = {
+                            "fp.solver_choice_tt"
+                          },
+                          type = "label"
+                        },
+                        {
+                          caption = "",
+                          name = "",
+                          style = "flib_horizontal_pusher",
+                          tooltip = "",
+                          type = "empty-widget"
+                        },
+                        {
+                          caption = "",
+                          name = "",
+                          style = "switch",
+                          tooltip = "",
+                          type = "switch"
+                        }
+                      },
+                      children_names = {
+                        "",
+                        "",
+                        ""
+                      },
+                      name = "",
+                      style = "horizontal_flow",
+                      tooltip = "",
+                      type = "flow"
+                    }
+                  },
+                  children_names = {
+                    "",
+                    "",
+                    ""
+                  },
+                  name = "",
+                  style = "vertical_flow",
+                  tooltip = "",
+                  type = "flow"
+                }
+              },
+              children_names = {
+                "",
+                "",
+                ""
+              },
+              name = "",
+              style = "inside_shallow_frame_with_padding",
+              tooltip = "",
+              type = "frame"
+            }
+          },
+          children_names = {
+            "",
+            ""
+          },
+          name = "",
+          style = "vertical_flow",
+          tooltip = "",
+          type = "flow"
+        },
+        {
+          caption = "",
+          children = {
+            {
+              caption = "",
+              children = {
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = {
+                            "fp.pu_product",
+                            "2"
+                          },
+                          name = "",
+                          style = "caption_label",
+                          tooltip = "",
+                          type = "label"
+                        },
+                        {
+                          caption = "",
+                          name = "ingredients_to_factorissimo",
+                          sprite = "entity/fietff-container-1",
+                          style = "slot_button",
+                          tooltip = {
+                            "fp.ingredients_to_factorissimo_tt"
+                          },
+                          type = "sprite-button"
+                        }
+                      },
+                      children_names = {
+                        "",
+                        "ingredients_to_factorissimo"
+                      },
+                      name = "",
+                      style = "horizontal_flow",
+                      tooltip = "",
+                      type = "flow"
+                    },
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = "",
+                          children = {
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 60,
+                                  sprite = "item/blank-tech-card",
+                                  style = "flib_slot_button_green",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "fp.tt_title",
+                                      {
+                                        "item-name.blank-tech-card"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "",
+                                        "60",
+                                        " ",
+                                        {
+                                          "fp.pl_item",
+                                          "2"
+                                        },
+                                        "/",
+                                        {
+                                          "fp.minute"
+                                        }
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.bold_label",
+                                        "100%"
+                                      },
+                                      " ",
+                                      {
+                                        "fp.satisfied"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_add_recipe"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_edit"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_shift"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_copy"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_shift"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_paste"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_control"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_delete"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_alt"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_put_into_cursor"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_alt"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_recipebook"
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 12,
+                                  sprite = "item/automation-core",
+                                  style = "flib_slot_button_green",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "fp.tt_title",
+                                      {
+                                        "item-name.automation-core"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "",
+                                        "12",
+                                        " ",
+                                        {
+                                          "fp.pl_item",
+                                          "2"
+                                        },
+                                        "/",
+                                        {
+                                          "fp.minute"
+                                        }
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.bold_label",
+                                        "100%"
+                                      },
+                                      " ",
+                                      {
+                                        "fp.satisfied"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_add_recipe"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_edit"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_shift"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_copy"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_shift"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_paste"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_control"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_delete"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_alt"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_put_into_cursor"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_alt"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_recipebook"
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  sprite = "utility/add",
+                                  style = "fp_sprite-button_inset_add_slot",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "fp.add"
+                                    },
+                                    " ",
+                                    {
+                                      "fp.pl_product",
+                                      "1"
+                                    },
+                                    "\n",
+                                    {
+                                      "fp.shift_to_paste"
+                                    }
+                                  },
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "filter_slot_table",
+                              tooltip = "",
+                              type = "table"
+                            }
+                          },
+                          children_names = {
+                            ""
+                          },
+                          name = "",
+                          style = "slot_button_deep_frame",
+                          tooltip = "",
+                          type = "frame"
+                        }
+                      },
+                      children_names = {
+                        ""
+                      },
+                      name = "",
+                      style = "fp_scroll-pane_slot_table",
+                      tooltip = "",
+                      type = "scroll-pane"
+                    }
+                  },
+                  children_names = {
+                    "",
+                    ""
+                  },
+                  name = "",
+                  style = "inside_shallow_frame",
+                  tooltip = "",
+                  type = "frame"
+                },
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = {
+                            "fp.pu_byproduct",
+                            "2"
+                          },
+                          name = "",
+                          style = "caption_label",
+                          tooltip = "",
+                          type = "label"
+                        }
+                      },
+                      children_names = {
+                        ""
+                      },
+                      name = "",
+                      style = "horizontal_flow",
+                      tooltip = "",
+                      type = "flow"
+                    },
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = "",
+                          children = {
+                            {
+                              caption = "",
+                              name = "",
+                              style = "filter_slot_table",
+                              tooltip = "",
+                              type = "table"
+                            }
+                          },
+                          children_names = {
+                            ""
+                          },
+                          name = "",
+                          style = "slot_button_deep_frame",
+                          tooltip = "",
+                          type = "frame"
+                        }
+                      },
+                      children_names = {
+                        ""
+                      },
+                      name = "",
+                      style = "fp_scroll-pane_slot_table",
+                      tooltip = "",
+                      type = "scroll-pane"
+                    }
+                  },
+                  children_names = {
+                    "",
+                    ""
+                  },
+                  name = "",
+                  style = "inside_shallow_frame",
+                  tooltip = "",
+                  type = "frame"
+                },
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = {
+                            "fp.pu_ingredient",
+                            "2"
+                          },
+                          name = "",
+                          style = "caption_label",
+                          tooltip = "",
+                          type = "label"
+                        },
+                        {
+                          caption = "",
+                          name = "",
+                          sprite = "item/constant-combinator",
+                          style = "slot_button",
+                          tooltip = {
+                            "fp.ingredients_to_combinator_tt"
+                          },
+                          type = "sprite-button"
+                        }
+                      },
+                      children_names = {
+                        "",
+                        ""
+                      },
+                      name = "",
+                      style = "horizontal_flow",
+                      tooltip = "",
+                      type = "flow"
+                    },
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = "",
+                          children = {
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 21.829999999999998,
+                                  sprite = "item/coal",
+                                  style = "flib_slot_button_default",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 64,
+                                  sprite = "item/copper-ore",
+                                  style = "flib_slot_button_default",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 80,
+                                  sprite = "item/iron-ore",
+                                  style = "flib_slot_button_default",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "filter_slot_table",
+                              tooltip = "",
+                              type = "table"
+                            }
+                          },
+                          children_names = {
+                            ""
+                          },
+                          name = "",
+                          style = "slot_button_deep_frame",
+                          tooltip = "",
+                          type = "frame"
+                        }
+                      },
+                      children_names = {
+                        ""
+                      },
+                      name = "",
+                      style = "fp_scroll-pane_slot_table",
+                      tooltip = "",
+                      type = "scroll-pane"
+                    }
+                  },
+                  children_names = {
+                    "",
+                    ""
+                  },
+                  name = "",
+                  style = "inside_shallow_frame",
+                  tooltip = "",
+                  type = "frame"
+                }
+              },
+              children_names = {
+                "",
+                "",
+                ""
+              },
+              name = "",
+              style = "horizontal_flow",
+              tooltip = "",
+              type = "flow"
+            },
+            {
+              caption = "",
+              children = {
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "utility/refresh",
+                      style = "tool_button",
+                      tooltip = {
+                        "fp.refresh_production"
+                      },
+                      type = "sprite-button"
+                    },
+                    {
+                      caption = {
+                        "fp.production"
+                      },
+                      name = "",
+                      style = "frame_title",
+                      tooltip = "",
+                      type = "label"
+                    },
+                    {
+                      caption = {
+                        "fp.bold_label",
+                        {
+                          "",
+                          {
+                            "fp.level"
+                          },
+                          " ",
+                          "1"
+                        }
+                      },
+                      name = "",
+                      style = "label",
+                      tooltip = "",
+                      type = "label"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "fp_arrow_line_up",
+                      style = "fp_sprite-button_rounded_mini",
+                      tooltip = {
+                        "fp.floor_up_tt"
+                      },
+                      type = "sprite-button"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      sprite = "fp_arrow_line_bar_up",
+                      style = "fp_sprite-button_rounded_mini",
+                      tooltip = {
+                        "fp.floor_top_tt"
+                      },
+                      type = "sprite-button"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      style = "line",
+                      tooltip = "",
+                      type = "line"
+                    },
+                    {
+                      caption = {
+                        "fp.utilities"
+                      },
+                      name = "",
+                      style = "fp_button_rounded_mini",
+                      tooltip = {
+                        "fp.utility_dialog_tt"
+                      },
+                      type = "button"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      style = "flib_horizontal_pusher",
+                      tooltip = "",
+                      type = "empty-widget"
+                    },
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = {
+                            "",
+                            {
+                              "fp.pu_item",
+                              "2"
+                            },
+                            "/",
+                            {
+                              "fp.unit_minute"
+                            }
+                          },
+                          name = "",
+                          style = "fp_button_push",
+                          tooltip = {
+                            "fp.view_state_tt",
+                            {
+                              "fp.items_per_timescale",
+                              {
+                                "fp.minute"
+                              }
+                            }
+                          },
+                          type = "button"
+                        },
+                        {
+                          caption = {
+                            "",
+                            "[entity=transport-belt]",
+                            " ",
+                            {
+                              "fp.pu_belt",
+                              "2"
+                            }
+                          },
+                          name = "",
+                          style = "fp_button_push",
+                          tooltip = {
+                            "fp.view_state_tt",
+                            {
+                              "fp.belts_or_lanes",
+                              {
+                                "fp.pl_belt",
+                                "2"
+                              },
+                              "[entity=transport-belt]",
+                              {
+                                "entity-name.transport-belt"
+                              }
+                            }
+                          },
+                          type = "button"
+                        },
+                        {
+                          caption = {
+                            "",
+                            {
+                              "fp.pu_wagon",
+                              "2"
+                            },
+                            "/",
+                            {
+                              "fp.unit_minute"
+                            }
+                          },
+                          name = "",
+                          style = "fp_button_push",
+                          tooltip = {
+                            "fp.view_state_tt",
+                            {
+                              "fp.wagons_per_timescale",
+                              {
+                                "fp.minute"
+                              },
+                              "[entity=cargo-wagon]",
+                              {
+                                "entity-name.cargo-wagon"
+                              },
+                              "[entity=ee-infinity-fluid-wagon]",
+                              {
+                                "entity-name.ee-infinity-fluid-wagon"
+                              }
+                            }
+                          },
+                          type = "button"
+                        },
+                        {
+                          caption = {
+                            "",
+                            {
+                              "fp.pu_item",
+                              "2"
+                            },
+                            "/",
+                            {
+                              "fp.unit_second"
+                            },
+                            "/[img=fp_generic_assembler]"
+                          },
+                          name = "",
+                          style = "fp_button_push",
+                          tooltip = {
+                            "fp.view_state_tt",
+                            {
+                              "fp.items_per_second_per_machine"
+                            }
+                          },
+                          type = "button"
+                        }
+                      },
+                      children_names = {
+                        "",
+                        "",
+                        "",
+                        ""
+                      },
+                      name = "table_view_state",
+                      style = "table",
+                      tooltip = "",
+                      type = "table"
+                    }
+                  },
+                  children_names = {
+                    "",
+                    "",
+                    "",
+                    "",
+                    "",
+                    "",
+                    "",
+                    "",
+                    "table_view_state"
+                  },
+                  name = "",
+                  style = "subheader_frame",
+                  tooltip = "",
+                  type = "frame"
+                },
+                {
+                  caption = "",
+                  name = "",
+                  style = "bold_label",
+                  tooltip = "",
+                  type = "label"
+                },
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = "",
+                      children = {
+                        {
+                          caption = "",
+                          children = {
+                            {
+                              caption = {
+                                "fp.info_label",
+                                ""
+                              },
+                              name = "",
+                              style = "bold_label",
+                              tooltip = {
+                                "fp.column_done_tt"
+                              },
+                              type = "label"
+                            },
+                            {
+                              caption = {
+                                "fp.pu_recipe",
+                                "1"
+                              },
+                              name = "",
+                              style = "bold_label",
+                              tooltip = "",
+                              type = "label"
+                            },
+                            {
+                              caption = {
+                                "fp.pu_machine",
+                                "1"
+                              },
+                              name = "",
+                              style = "bold_label",
+                              tooltip = "",
+                              type = "label"
+                            },
+                            {
+                              caption = {
+                                "fp.pu_beacon",
+                                "1"
+                              },
+                              name = "",
+                              style = "bold_label",
+                              tooltip = "",
+                              type = "label"
+                            },
+                            {
+                              caption = {
+                                "fp.u_power"
+                              },
+                              name = "",
+                              style = "bold_label",
+                              tooltip = "",
+                              type = "label"
+                            },
+                            {
+                              caption = {
+                                "fp.pu_product",
+                                "2"
+                              },
+                              name = "",
+                              style = "bold_label",
+                              tooltip = "",
+                              type = "label"
+                            },
+                            {
+                              caption = {
+                                "fp.pu_byproduct",
+                                "2"
+                              },
+                              name = "",
+                              style = "bold_label",
+                              tooltip = "",
+                              type = "label"
+                            },
+                            {
+                              caption = {
+                                "fp.pu_ingredient",
+                                "2"
+                              },
+                              name = "",
+                              style = "bold_label",
+                              tooltip = "",
+                              type = "label"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  style = "flib_vertical_pusher",
+                                  tooltip = "",
+                                  type = "empty-widget"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  style = "flib_horizontal_pusher",
+                                  tooltip = "",
+                                  type = "empty-widget"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  style = "checkbox",
+                                  tooltip = "",
+                                  type = "checkbox"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  children = {
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_up",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    },
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_down",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    }
+                                  },
+                                  children_names = {
+                                    "",
+                                    ""
+                                  },
+                                  name = "",
+                                  style = "vertical_flow",
+                                  tooltip = "",
+                                  type = "flow"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  sprite = "recipe/automation-core",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 0.4,
+                                  sprite = "entity/burner-assembling-machine",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = {
+                                    "",
+                                    "0 ",
+                                    "",
+                                    {
+                                      "fp.unit_watt"
+                                    }
+                                  },
+                                  name = "",
+                                  style = "label",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "",
+                                      "0 ",
+                                      "",
+                                      {
+                                        "fp.unit_watt"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.pollution"
+                                      },
+                                      ": ",
+                                      {
+                                        "",
+                                        "4 ",
+                                        "",
+                                        {
+                                          "",
+                                          {
+                                            "fp.unit_pollution"
+                                          },
+                                          "/",
+                                          {
+                                            "fp.unit_minute"
+                                          }
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "label"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 12,
+                                  sprite = "item/automation-core",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 24,
+                                  sprite = "item/iron-stick",
+                                  style = "flib_slot_button_green_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 24,
+                                  sprite = "item/iron-gear-wheel",
+                                  style = "flib_slot_button_green_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 36,
+                                  sprite = "item/copper-plate",
+                                  style = "flib_slot_button_green_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 0.33300000000000001,
+                                  sprite = "item/coal",
+                                  style = "flib_slot_button_cyan_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                "",
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "empty_widget",
+                              tooltip = "",
+                              type = "empty-widget"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  style = "checkbox",
+                                  tooltip = "",
+                                  type = "checkbox"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  children = {
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_up",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    },
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_down",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    }
+                                  },
+                                  children_names = {
+                                    "",
+                                    ""
+                                  },
+                                  name = "",
+                                  style = "vertical_flow",
+                                  tooltip = "",
+                                  type = "flow"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  sprite = "recipe/blank-tech-card",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 0.8,
+                                  sprite = "entity/burner-assembling-machine",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = {
+                                    "",
+                                    "0 ",
+                                    "",
+                                    {
+                                      "fp.unit_watt"
+                                    }
+                                  },
+                                  name = "",
+                                  style = "label",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "",
+                                      "0 ",
+                                      "",
+                                      {
+                                        "fp.unit_watt"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.pollution"
+                                      },
+                                      ": ",
+                                      {
+                                        "",
+                                        "8 ",
+                                        "",
+                                        {
+                                          "",
+                                          {
+                                            "fp.unit_pollution"
+                                          },
+                                          "/",
+                                          {
+                                            "fp.unit_minute"
+                                          }
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "label"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 60,
+                                  sprite = "item/blank-tech-card",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 24,
+                                  sprite = "item/copper-cable",
+                                  style = "flib_slot_button_green_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 24,
+                                  sprite = "item/iron-plate",
+                                  style = "flib_slot_button_green_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 0.66699999999999999,
+                                  sprite = "item/coal",
+                                  style = "flib_slot_button_cyan_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "empty_widget",
+                              tooltip = "",
+                              type = "empty-widget"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  style = "checkbox",
+                                  tooltip = "",
+                                  type = "checkbox"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  children = {
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_up",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    },
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_down",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    }
+                                  },
+                                  children_names = {
+                                    "",
+                                    ""
+                                  },
+                                  name = "",
+                                  style = "vertical_flow",
+                                  tooltip = "",
+                                  type = "flow"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  sprite = "recipe/iron-stick",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 0.2,
+                                  sprite = "entity/burner-assembling-machine",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = {
+                                    "",
+                                    "0 ",
+                                    "",
+                                    {
+                                      "fp.unit_watt"
+                                    }
+                                  },
+                                  name = "",
+                                  style = "label",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "",
+                                      "0 ",
+                                      "",
+                                      {
+                                        "fp.unit_watt"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.pollution"
+                                      },
+                                      ": ",
+                                      {
+                                        "",
+                                        "2 ",
+                                        "",
+                                        {
+                                          "",
+                                          {
+                                            "fp.unit_pollution"
+                                          },
+                                          "/",
+                                          {
+                                            "fp.unit_minute"
+                                          }
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "label"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 24,
+                                  sprite = "item/iron-stick",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 12,
+                                  sprite = "item/iron-plate",
+                                  style = "flib_slot_button_green_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 0.16700000000000001,
+                                  sprite = "item/coal",
+                                  style = "flib_slot_button_cyan_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "empty_widget",
+                              tooltip = "",
+                              type = "empty-widget"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  style = "checkbox",
+                                  tooltip = "",
+                                  type = "checkbox"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  children = {
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_up",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    },
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_down",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    }
+                                  },
+                                  children_names = {
+                                    "",
+                                    ""
+                                  },
+                                  name = "",
+                                  style = "vertical_flow",
+                                  tooltip = "",
+                                  type = "flow"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  sprite = "recipe/iron-gear-wheel",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 0.4,
+                                  sprite = "entity/burner-assembling-machine",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = {
+                                    "",
+                                    "0 ",
+                                    "",
+                                    {
+                                      "fp.unit_watt"
+                                    }
+                                  },
+                                  name = "",
+                                  style = "label",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "",
+                                      "0 ",
+                                      "",
+                                      {
+                                        "fp.unit_watt"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.pollution"
+                                      },
+                                      ": ",
+                                      {
+                                        "",
+                                        "4 ",
+                                        "",
+                                        {
+                                          "",
+                                          {
+                                            "fp.unit_pollution"
+                                          },
+                                          "/",
+                                          {
+                                            "fp.unit_minute"
+                                          }
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "label"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 24,
+                                  sprite = "item/iron-gear-wheel",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "fp.tt_title",
+                                      {
+                                        "item-name.iron-gear-wheel"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "",
+                                        "24",
+                                        " ",
+                                        {
+                                          "fp.pl_item",
+                                          "2"
+                                        },
+                                        "/",
+                                        {
+                                          "fp.minute"
+                                        }
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_shift"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_copy"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_alt"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_put_into_cursor"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_alt"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_recipebook"
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 24,
+                                  sprite = "item/iron-plate",
+                                  style = "flib_slot_button_green_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 0.33300000000000001,
+                                  sprite = "item/coal",
+                                  style = "flib_slot_button_cyan_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "empty_widget",
+                              tooltip = "",
+                              type = "empty-widget"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  style = "checkbox",
+                                  tooltip = "",
+                                  type = "checkbox"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  children = {
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_up",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    },
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_down",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    }
+                                  },
+                                  children_names = {
+                                    "",
+                                    ""
+                                  },
+                                  name = "",
+                                  style = "vertical_flow",
+                                  tooltip = "",
+                                  type = "flow"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  sprite = "recipe/copper-cable",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 0.2,
+                                  sprite = "entity/burner-assembling-machine",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = {
+                                    "",
+                                    "0 ",
+                                    "",
+                                    {
+                                      "fp.unit_watt"
+                                    }
+                                  },
+                                  name = "",
+                                  style = "label",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "",
+                                      "0 ",
+                                      "",
+                                      {
+                                        "fp.unit_watt"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.pollution"
+                                      },
+                                      ": ",
+                                      {
+                                        "",
+                                        "2 ",
+                                        "",
+                                        {
+                                          "",
+                                          {
+                                            "fp.unit_pollution"
+                                          },
+                                          "/",
+                                          {
+                                            "fp.unit_minute"
+                                          }
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "label"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 24,
+                                  sprite = "item/copper-cable",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 12,
+                                  sprite = "item/copper-plate",
+                                  style = "flib_slot_button_green_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 0.16700000000000001,
+                                  sprite = "item/coal",
+                                  style = "flib_slot_button_cyan_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "empty_widget",
+                              tooltip = "",
+                              type = "empty-widget"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  style = "checkbox",
+                                  tooltip = "",
+                                  type = "checkbox"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  children = {
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_up",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    },
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_down",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    }
+                                  },
+                                  children_names = {
+                                    "",
+                                    ""
+                                  },
+                                  name = "",
+                                  style = "vertical_flow",
+                                  tooltip = "",
+                                  type = "flow"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  sprite = "recipe/copper-plate",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 2.5600000000000001,
+                                  sprite = "entity/stone-furnace",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = {
+                                    "",
+                                    "0 ",
+                                    "",
+                                    {
+                                      "fp.unit_watt"
+                                    }
+                                  },
+                                  name = "",
+                                  style = "label",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "",
+                                      "0 ",
+                                      "",
+                                      {
+                                        "fp.unit_watt"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.pollution"
+                                      },
+                                      ": ",
+                                      {
+                                        "",
+                                        "12.8 ",
+                                        "",
+                                        {
+                                          "",
+                                          {
+                                            "fp.unit_pollution"
+                                          },
+                                          "/",
+                                          {
+                                            "fp.unit_minute"
+                                          }
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "label"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 48,
+                                  sprite = "item/copper-plate",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 64,
+                                  sprite = "item/copper-ore",
+                                  style = "flib_slot_button_green_small",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "fp.tt_title",
+                                      {
+                                        "item-name.copper-ore"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "",
+                                        "64",
+                                        " ",
+                                        {
+                                          "fp.pl_item",
+                                          "2"
+                                        },
+                                        "/",
+                                        {
+                                          "fp.minute"
+                                        }
+                                      }
+                                    },
+                                    "",
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_add_recipe_to_end"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_control"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_add_recipe_below"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_shift"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_copy"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_alt"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_put_into_cursor"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_alt"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_recipebook"
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 8.9600000000000009,
+                                  sprite = "item/coal",
+                                  style = "flib_slot_button_cyan_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "empty_widget",
+                              tooltip = "",
+                              type = "empty-widget"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  style = "checkbox",
+                                  tooltip = "",
+                                  type = "checkbox"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  children = {
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_up",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    },
+                                    {
+                                      caption = "",
+                                      name = "",
+                                      sprite = "fp_arrow_down",
+                                      style = "fp_button_move_row",
+                                      tooltip = "",
+                                      type = "sprite-button"
+                                    }
+                                  },
+                                  children_names = {
+                                    "",
+                                    ""
+                                  },
+                                  name = "",
+                                  style = "vertical_flow",
+                                  tooltip = "",
+                                  type = "flow"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  sprite = "recipe/iron-plate",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 3.2000000000000002,
+                                  sprite = "entity/stone-furnace",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = {
+                                    "",
+                                    "0 ",
+                                    "",
+                                    {
+                                      "fp.unit_watt"
+                                    }
+                                  },
+                                  name = "",
+                                  style = "label",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "",
+                                      "0 ",
+                                      "",
+                                      {
+                                        "fp.unit_watt"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.pollution"
+                                      },
+                                      ": ",
+                                      {
+                                        "",
+                                        "16 ",
+                                        "",
+                                        {
+                                          "",
+                                          {
+                                            "fp.unit_pollution"
+                                          },
+                                          "/",
+                                          {
+                                            "fp.unit_minute"
+                                          }
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "label"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 60,
+                                  sprite = "item/iron-plate",
+                                  style = "flib_slot_button_default_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              children = {
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 80,
+                                  sprite = "item/iron-ore",
+                                  style = "flib_slot_button_green_small",
+                                  tooltip = "",
+                                  type = "sprite-button"
+                                },
+                                {
+                                  caption = "",
+                                  name = "",
+                                  number = 11.199999999999999,
+                                  sprite = "item/coal",
+                                  style = "flib_slot_button_cyan_small",
+                                  tooltip = {
+                                    "",
+                                    {
+                                      "fp.tt_title_with_note",
+                                      {
+                                        "item-name.coal"
+                                      },
+                                      {
+                                        "fp.pl_fuel",
+                                        "1"
+                                      }
+                                    },
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "",
+                                        "11.2",
+                                        " ",
+                                        {
+                                          "fp.pl_item",
+                                          "2"
+                                        },
+                                        "/",
+                                        {
+                                          "fp.minute"
+                                        }
+                                      }
+                                    },
+                                    "",
+                                    {
+                                      "",
+                                      "\n",
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_add_recipe_to_end"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_control"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_add_recipe_below"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_edit"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_shift"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_copy"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_shift"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_paste"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_alt"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_left"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_put_into_cursor"
+                                        }
+                                      },
+                                      {
+                                        "fp.tut_action_line",
+                                        {
+                                          "",
+                                          {
+                                            "",
+                                            {
+                                              "fp.tut_alt"
+                                            },
+                                            " + "
+                                          },
+                                          {
+                                            "fp.tut_right"
+                                          }
+                                        },
+                                        {
+                                          "fp.tut_recipebook"
+                                        }
+                                      }
+                                    }
+                                  },
+                                  type = "sprite-button"
+                                }
+                              },
+                              children_names = {
+                                "",
+                                ""
+                              },
+                              name = "",
+                              style = "horizontal_flow",
+                              tooltip = "",
+                              type = "flow"
+                            },
+                            {
+                              caption = "",
+                              name = "",
+                              style = "empty_widget",
+                              tooltip = "",
+                              type = "empty-widget"
+                            }
+                          },
+                          children_names = {
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            "",
+                            ""
+                          },
+                          name = "",
+                          style = "fp_table_production",
+                          tooltip = "",
+                          type = "table"
+                        }
+                      },
+                      children_names = {
+                        ""
+                      },
+                      name = "",
+                      style = "flib_naked_scroll_pane_no_padding",
+                      tooltip = "",
+                      type = "scroll-pane"
+                    }
+                  },
+                  children_names = {
+                    ""
+                  },
+                  name = "",
+                  style = "horizontal_flow",
+                  tooltip = "",
+                  type = "flow"
+                },
+                {
+                  caption = {
+                    "fp.paste_line"
+                  },
+                  name = "",
+                  style = "fp_button_rounded_mini",
+                  tooltip = {
+                    "fp.paste_line_tt"
+                  },
+                  type = "button"
+                },
+                {
+                  caption = "",
+                  name = "",
+                  style = "flib_vertical_pusher",
+                  tooltip = "",
+                  type = "empty-widget"
+                },
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = "",
+                      name = "",
+                      style = "line",
+                      tooltip = "",
+                      type = "line"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      style = "vertical_flow",
+                      tooltip = "",
+                      type = "flow"
+                    }
+                  },
+                  children_names = {
+                    "",
+                    ""
+                  },
+                  name = "",
+                  style = "flib_naked_scroll_pane_no_padding",
+                  tooltip = "",
+                  type = "scroll-pane"
+                },
+                {
+                  caption = "",
+                  children = {
+                    {
+                      caption = "",
+                      name = "",
+                      style = "line",
+                      tooltip = "",
+                      type = "line"
+                    },
+                    {
+                      caption = "",
+                      name = "",
+                      style = "horizontal_flow",
+                      tooltip = "",
+                      type = "flow"
+                    }
+                  },
+                  children_names = {
+                    "",
+                    ""
+                  },
+                  name = "",
+                  style = "flib_naked_scroll_pane_no_padding",
+                  tooltip = "",
+                  type = "scroll-pane"
+                }
+              },
+              children_names = {
+                "",
+                "",
+                "",
+                "",
+                "",
+                "",
+                ""
+              },
+              name = "",
+              style = "inside_deep_frame",
+              tooltip = "",
+              type = "frame"
+            }
+          },
+          children_names = {
+            "",
+            ""
+          },
+          name = "",
+          style = "vertical_flow",
+          tooltip = "",
+          type = "flow"
+        }
+      },
+      children_names = {
+        "",
+        ""
+      },
+      name = "",
+      style = "horizontal_flow",
+      tooltip = "",
+      type = "flow"
+    }
+  },
+  children_names = {
+    "",
+    ""
+  },
+  name = "factoryplanner_mainframe",
+  style = "frame",
+  tooltip = "",
+  type = "frame"
+}
+  72.186 Error MainLoop.cpp:1391: Exception at tick 516051: The mod Factory Planner - exportable to fake factorissimo (1.0.5) caused a non-recoverable error.
+Please report this error to the mod author.
+
+Error while running event factoryplanner-is-exportable-to-fake-factorissimo::on_gui_click (ID 1)
+...planner-is-exportable-to-fake-factorissimo__/control.lua:128: Played opened factoryplanner_mainframe instead of fp_frame_main_dialog.
+stack traceback:
+	[C]: in function 'error'
+	...planner-is-exportable-to-fake-factorissimo__/control.lua:128: in function <...planner-is-exportable-to-fake-factorissimo__/control.lua:122>