{
  "patches": {
    "@/main": {
      "links": {
        "rkBZzdD_YTc": {
          "id": "rkBZzdD_YTc",
          "input": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "rk7w8SIkN"
          },
          "output": {
            "nodeId": "HJdMdvdt6c",
            "pinKey": "__out__"
          }
        },
        "r1q-f_POFT5": {
          "id": "r1q-f_POFT5",
          "input": {
            "nodeId": "ByFlGOPdK6c",
            "pinKey": "__in__"
          },
          "output": {
            "nodeId": "SyJbfuD_Fa5",
            "pinKey": "SJVu9h0XV"
          }
        },
        "SyIE_OYT5": {
          "id": "SyIE_OYT5",
          "output": {
            "nodeId": "SJm4O_Kp9",
            "pinKey": "Bkzec3074"
          },
          "input": {
            "nodeId": "SyJbfuD_Fa5",
            "pinKey": "BJ3X9hAXE"
          }
        },
        "SkTuddK65": {
          "id": "SkTuddK65",
          "output": {
            "nodeId": "BksDdOYa9",
            "pinKey": "B1x2RV3eZ"
          },
          "input": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "SJqEaMIVN"
          }
        },
        "r17Fu_Fac": {
          "id": "r17Fu_Fac",
          "output": {
            "nodeId": "S1bKudK6c",
            "pinKey": "B1x2RV3eZ"
          },
          "input": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "ryAVpML4V"
          }
        },
        "rJ8ix9KT9": {
          "id": "rJ8ix9KT9",
          "output": {
            "nodeId": "BkigMOP_Ya5",
            "pinKey": "rkV5H2XkE"
          },
          "input": {
            "nodeId": "BJIMuPOK69",
            "pinKey": "BJn2q3CQ4"
          }
        },
        "HJOoe5ta9": {
          "id": "HJOoe5ta9",
          "output": {
            "nodeId": "Skhz_vdFaq",
            "pinKey": "rkV5H2XkE"
          },
          "input": {
            "nodeId": "BJIMuPOK69",
            "pinKey": "BJn2q3CQ4-$1"
          }
        },
        "ryDGfqtp9": {
          "id": "ryDGfqtp9",
          "output": {
            "nodeId": "H1aGdDOYa9",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "BJzMG5FTc",
            "pinKey": "HJAq-A_8-"
          }
        },
        "rktEG9F6c": {
          "id": "rktEG9F6c",
          "output": {
            "nodeId": "BJdlGuD_Fpq",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "Bkl4f9Faq",
            "pinKey": "HJAq-A_8-"
          }
        },
        "B1zX50tpc": {
          "id": "B1zX50tpc",
          "output": {
            "nodeId": "BJzMG5FTc",
            "pinKey": "r1yhZRd8W"
          },
          "input": {
            "nodeId": "r1Yl5RF6q",
            "pinKey": "BJnQUR_BwyZ"
          }
        },
        "SyGE9Ata5": {
          "id": "SyGE9Ata5",
          "output": {
            "nodeId": "Bkl4f9Faq",
            "pinKey": "r1yhZRd8W"
          },
          "input": {
            "nodeId": "r1Yl5RF6q",
            "pinKey": "HkqmLAOrD1W-$1"
          }
        },
        "rJDljRYTq": {
          "id": "rJDljRYTq",
          "output": {
            "nodeId": "BJ865CKpc",
            "pinKey": "SJVu9h0XV"
          },
          "input": {
            "nodeId": "r14GuP_ta9",
            "pinKey": "BkXo6sVbN"
          }
        },
        "Bk8zjAtp5": {
          "id": "Bk8zjAtp5",
          "output": {
            "nodeId": "BJIMuPOK69",
            "pinKey": "SJVu9h0XV"
          },
          "input": {
            "nodeId": "S1FWoAFaq",
            "pinKey": "BkXo6sVbN"
          }
        },
        "HJtGjRKp9": {
          "id": "HJtGjRKp9",
          "output": {
            "nodeId": "S1FWoAFaq",
            "pinKey": "Bkzec3074"
          },
          "input": {
            "nodeId": "BJ865CKpc",
            "pinKey": "BJ3X9hAXE"
          }
        },
        "Sk6EoRKa9": {
          "id": "Sk6EoRKa9",
          "output": {
            "nodeId": "BkzIxqF6q",
            "pinKey": "SJVu9h0XV"
          },
          "input": {
            "nodeId": "BkCzsRta5",
            "pinKey": "BkXo6sVbN"
          }
        },
        "ByMBjAY6c": {
          "id": "ByMBjAY6c",
          "output": {
            "nodeId": "S1zGUe5Fac",
            "pinKey": "rkV5H2XkE"
          },
          "input": {
            "nodeId": "BkzIxqF6q",
            "pinKey": "BJn2q3CQ4"
          }
        },
        "HyVHi0t65": {
          "id": "HyVHi0t65",
          "output": {
            "nodeId": "ByxfIxct6c",
            "pinKey": "rkV5H2XkE"
          },
          "input": {
            "nodeId": "BkzIxqF6q",
            "pinKey": "BJn2q3CQ4-$1"
          }
        },
        "H1iPiCYaq": {
          "id": "H1iPiCYaq",
          "output": {
            "nodeId": "r1vDoCYa9",
            "pinKey": "rkV5H2XkE"
          },
          "input": {
            "nodeId": "BJIMuPOK69",
            "pinKey": "BJ3X9hAXE"
          }
        },
        "Hkma6RFac": {
          "id": "Hkma6RFac",
          "output": {
            "nodeId": "BkCzsRta5",
            "pinKey": "Bkzec3074"
          },
          "input": {
            "nodeId": "BJ865CKpc",
            "pinKey": "BJn2q3CQ4"
          }
        },
        "ryDkCRYac": {
          "id": "ryDkCRYac",
          "output": {
            "nodeId": "SJaRa0KTc",
            "pinKey": "rkV5H2XkE"
          },
          "input": {
            "nodeId": "BkzIxqF6q",
            "pinKey": "BJ3X9hAXE"
          }
        },
        "rkWbRRF69": {
          "id": "rkWbRRF69",
          "output": {
            "nodeId": "ry0lCAYa5",
            "pinKey": "rksccsp-W"
          },
          "input": {
            "nodeId": "r1vDoCYa9",
            "pinKey": "B1GhbmCDX"
          }
        },
        "rkp1kk9aq": {
          "id": "rkp1kk9aq",
          "output": {
            "nodeId": "H1q1Jkc65",
            "pinKey": "rksccsp-W"
          },
          "input": {
            "nodeId": "SJaRa0KTc",
            "pinKey": "B1GhbmCDX"
          }
        },
        "S1UPDkJ9T5": {
          "id": "S1UPDkJ9T5",
          "output": {
            "nodeId": "HJwDy1qTq",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "B1ZDP11qT5",
            "pinKey": "HJAq-A_8-"
          }
        },
        "BJDDDykcp9": {
          "id": "BJDDDykcp9",
          "output": {
            "nodeId": "SkgDvJk5pc",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "H1GDvyyqT5",
            "pinKey": "HJAq-A_8-"
          }
        },
        "BJdPvJkq6q": {
          "id": "BJdPvJkq6q",
          "output": {
            "nodeId": "B1ZDP11qT5",
            "pinKey": "r1yhZRd8W"
          },
          "input": {
            "nodeId": "SkQwvJkcT9",
            "pinKey": "BJnQUR_BwyZ"
          }
        },
        "HyKvD1ycp5": {
          "id": "HyKvD1ycp5",
          "output": {
            "nodeId": "H1GDvyyqT5",
            "pinKey": "r1yhZRd8W"
          },
          "input": {
            "nodeId": "SkQwvJkcT9",
            "pinKey": "HkqmLAOrD1W-$1"
          }
        },
        "ry3WgJ5Tc": {
          "id": "ry3WgJ5Tc",
          "output": {
            "nodeId": "HkIexyc65",
            "pinKey": "rksccsp-W"
          },
          "input": {
            "nodeId": "SJm4O_Kp9",
            "pinKey": "Bkf6piNZE"
          }
        },
        "rk-m7ekc65": {
          "id": "rk-m7ekc65",
          "output": {
            "nodeId": "rJxmmxkc69",
            "pinKey": "rksccsp-W"
          },
          "input": {
            "nodeId": "rymmxk5p9",
            "pinKey": "Bkf6piNZE"
          }
        },
        "r1prxyc65": {
          "id": "r1prxyc65",
          "output": {
            "nodeId": "rymmxk5p9",
            "pinKey": "Bkzec3074"
          },
          "input": {
            "nodeId": "SyJbfuD_Fa5",
            "pinKey": "BJn2q3CQ4"
          }
        },
        "Bkq3Gk9ac": {
          "id": "Bkq3Gk9ac",
          "output": {
            "nodeId": "SyUhfy56q",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "ry0lCAYa5",
            "pinKey": "BkeKcj6ZZ"
          }
        },
        "rJBbX19Tc": {
          "id": "rJBbX19Tc",
          "output": {
            "nodeId": "rJ-WmJc65",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "H1q1Jkc65",
            "pinKey": "BkeKcj6ZZ"
          }
        },
        "HJf_subA9": {
          "id": "HJf_subA9",
          "output": {
            "nodeId": "r12DoOW0q",
            "pinKey": "HJhXDIY9-"
          },
          "input": {
            "nodeId": "HJ7fIgcKpc",
            "pinKey": "__in__"
          }
        },
        "S1KvdjO-Cc": {
          "id": "S1KvdjO-Cc",
          "output": {
            "nodeId": "ryXuoOWR5",
            "pinKey": "HJhXDIY9-"
          },
          "input": {
            "nodeId": "ry-GIe9tT5",
            "pinKey": "__in__"
          }
        },
        "BkXYodZAq": {
          "id": "BkXYodZAq",
          "output": {
            "nodeId": "r1xFiuW09",
            "pinKey": "HJhXDIY9-"
          },
          "input": {
            "nodeId": "Skhlf_POtTq",
            "pinKey": "__in__"
          }
        },
        "H14KjdZAc": {
          "id": "H14KjdZAc",
          "output": {
            "nodeId": "HkjOoOb05",
            "pinKey": "HJhXDIY9-"
          },
          "input": {
            "nodeId": "BJygfOwOK65",
            "pinKey": "__in__"
          }
        },
        "rk96suWR5": {
          "id": "rk96suWR5",
          "output": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "SJl_mc7yV"
          },
          "input": {
            "nodeId": "S1gTidbR5",
            "pinKey": "HkMq1F5Xz"
          }
        },
        "S1ATiObR9": {
          "id": "S1ATiObR9",
          "output": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "SyY3mOB7E"
          },
          "input": {
            "nodeId": "S1gTidbR5",
            "pinKey": "rkVcJKcXz"
          }
        },
        "BklRs_b09": {
          "id": "BklRs_b09",
          "output": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "SyaiQdSX4"
          },
          "input": {
            "nodeId": "S1gTidbR5",
            "pinKey": "S1lzqkt9QG"
          }
        },
        "rkWCs_-0q": {
          "id": "rkWCs_-0q",
          "output": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "SkeKhQOH74"
          },
          "input": {
            "nodeId": "S1gTidbR5",
            "pinKey": "BkH9kt57f"
          }
        },
        "Bye_nu-C9": {
          "id": "Bye_nu-C9",
          "output": {
            "nodeId": "Hyuv2_W0q",
            "pinKey": "r1H_oipZb"
          },
          "input": {
            "nodeId": "HkIexyc65",
            "pinKey": "BkeKcj6ZZ"
          }
        },
        "ryLonObAq": {
          "id": "ryLonObAq",
          "output": {
            "nodeId": "SylX53_WRc",
            "pinKey": "r1H_oipZb"
          },
          "input": {
            "nodeId": "rJxmmxkc69",
            "pinKey": "BkeKcj6ZZ"
          }
        },
        "SyPQ_p_Z05": {
          "id": "SyPQ_p_Z05",
          "output": {
            "nodeId": "By7Q_pu-Cc",
            "pinKey": "HJhXDIY9-"
          },
          "input": {
            "nodeId": "rJ7OadZR5",
            "pinKey": "__in__"
          }
        },
        "HJCcad-09": {
          "id": "HJCcad-09",
          "output": {
            "nodeId": "BygXd6uZRq",
            "pinKey": "SJh6WIM14"
          },
          "input": {
            "nodeId": "By7Q_pu-Cc",
            "pinKey": "BJI7P8t9Z"
          }
        },
        "B1Nl0O-A9": {
          "id": "B1Nl0O-A9",
          "output": {
            "nodeId": "BygXd6uZRq",
            "pinKey": "rkV5H2XkE"
          },
          "input": {
            "nodeId": "BkzIxqF6q",
            "pinKey": "BJn2q3CQ4-$2"
          }
        },
        "H10f0_ZRc": {
          "id": "H10f0_ZRc",
          "output": {
            "nodeId": "BygXd6uZRq",
            "pinKey": "rkV5H2XkE"
          },
          "input": {
            "nodeId": "BJIMuPOK69",
            "pinKey": "BJn2q3CQ4-$2"
          }
        },
        "B1Phw5b09": {
          "id": "B1Phw5b09",
          "output": {
            "nodeId": "r14GuP_ta9",
            "pinKey": "Bkzec3074"
          },
          "input": {
            "nodeId": "SyJbfuD_Fa5",
            "pinKey": "BJn2q3CQ4-$2"
          }
        },
        "S1oVcsWC5": {
          "id": "S1oVcsWC5",
          "output": {
            "nodeId": "BygXd6uZRq",
            "pinKey": "rkV5H2XkE"
          },
          "input": {
            "nodeId": "BJ865CKpc",
            "pinKey": "BJn2q3CQ4-$1"
          }
        },
        "HJ-CcjbAq": {
          "id": "HJ-CcjbAq",
          "output": {
            "nodeId": "rk6n9i-09",
            "pinKey": "B1x2RV3eZ"
          },
          "input": {
            "nodeId": "Hyuv2_W0q",
            "pinKey": "BJlHojaWZ"
          }
        },
        "BJ71jjbCc": {
          "id": "BJ71jjbCc",
          "output": {
            "nodeId": "SJaR5ob0c",
            "pinKey": "B1x2RV3eZ"
          },
          "input": {
            "nodeId": "SylX53_WRc",
            "pinKey": "BJlHojaWZ"
          }
        },
        "B1oejo-R5": {
          "id": "B1oejo-R5",
          "output": {
            "nodeId": "rk6n9i-09",
            "pinKey": "B1x2RV3eZ"
          },
          "input": {
            "nodeId": "Hkvgii-R9",
            "pinKey": "HkXK-dGob"
          }
        },
        "BJzWjoZAc": {
          "id": "BJzWjoZAc",
          "output": {
            "nodeId": "SJaR5ob0c",
            "pinKey": "B1x2RV3eZ"
          },
          "input": {
            "nodeId": "Hk0xoobRq",
            "pinKey": "HkXK-dGob"
          }
        },
        "BJCVio-Rc": {
          "id": "BJCVio-Rc",
          "output": {
            "nodeId": "r1Yl5RF6q",
            "pinKey": "SyomIRurDJ-"
          },
          "input": {
            "nodeId": "BksrNssb09",
            "pinKey": "HkXK-dGob"
          }
        },
        "BJSrisZ05": {
          "id": "BJSrisZ05",
          "output": {
            "nodeId": "SkQwvJkcT9",
            "pinKey": "SyomIRurDJ-"
          },
          "input": {
            "nodeId": "ByZHijWR9",
            "pinKey": "HkXK-dGob"
          }
        },
        "r1CrjsWRc": {
          "id": "r1CrjsWRc",
          "output": {
            "nodeId": "H1GDvyyqT5",
            "pinKey": "r1yhZRd8W"
          },
          "input": {
            "nodeId": "BJ5SoiWAq",
            "pinKey": "HkXK-dGob"
          }
        },
        "rJVUsiZCc": {
          "id": "rJVUsiZCc",
          "output": {
            "nodeId": "B1ZDP11qT5",
            "pinKey": "r1yhZRd8W"
          },
          "input": {
            "nodeId": "HJ2gCrii-09",
            "pinKey": "HkXK-dGob"
          }
        },
        "SJS72oWA9": {
          "id": "SJS72oWA9",
          "output": {
            "nodeId": "Bkl4f9Faq",
            "pinKey": "r1yhZRd8W"
          },
          "input": {
            "nodeId": "ryOe1QnsZR9",
            "pinKey": "HkXK-dGob"
          }
        },
        "H1tm2sWAq": {
          "id": "H1tm2sWAq",
          "output": {
            "nodeId": "BJzMG5FTc",
            "pinKey": "r1yhZRd8W"
          },
          "input": {
            "nodeId": "SkLXhiW0q",
            "pinKey": "HkXK-dGob"
          }
        },
        "SJqU2jWA9": {
          "id": "SJqU2jWA9",
          "output": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "SJl_mc7yV"
          },
          "input": {
            "nodeId": "SyBNhs-Cc",
            "pinKey": "HkXK-dGob"
          }
        },
        "S1nIhjZC5": {
          "id": "S1nIhjZC5",
          "output": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "SyaiQdSX4"
          },
          "input": {
            "nodeId": "ByABnobC9",
            "pinKey": "HkXK-dGob"
          }
        },
        "ByA82j-R5": {
          "id": "ByA82j-R5",
          "output": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "SyY3mOB7E"
          },
          "input": {
            "nodeId": "B1olLnjZA5",
            "pinKey": "HkXK-dGob"
          }
        },
        "H1lvhoZA9": {
          "id": "H1lvhoZA9",
          "output": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "SkeKhQOH74"
          },
          "input": {
            "nodeId": "SksfLhi-C9",
            "pinKey": "HkXK-dGob"
          }
        },
        "HJDzaiZAc": {
          "id": "HJDzaiZAc",
          "output": {
            "nodeId": "rJWM6oWA5",
            "pinKey": "ByHmL0uHPk-"
          },
          "input": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "HkEhLHLJE"
          }
        },
        "SkfXpjW0c": {
          "id": "SkfXpjW0c",
          "output": {
            "nodeId": "BkKf6oW09",
            "pinKey": "ByHmL0uHPk-"
          },
          "input": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "rytiIB8kE"
          }
        },
        "Hk8XpiWC5": {
          "id": "Hk8XpiWC5",
          "output": {
            "nodeId": "r1d16o-Rc",
            "pinKey": "Bkf4BDsmV"
          },
          "input": {
            "nodeId": "rJWM6oWA5",
            "pinKey": "ryv7IRdSP1b"
          }
        },
        "ryQ4Ts-Rq": {
          "id": "ryQ4Ts-Rq",
          "output": {
            "nodeId": "HkBo0_ZRc",
            "pinKey": "rJpVQoeGoN"
          },
          "input": {
            "nodeId": "rJWM6oWA5",
            "pinKey": "ByU7LRuSPkW"
          }
        },
        "SyuVpjZAc": {
          "id": "SyuVpjZAc",
          "output": {
            "nodeId": "HkBo0_ZRc",
            "pinKey": "BJAVQjgfoV"
          },
          "input": {
            "nodeId": "BkKf6oW09",
            "pinKey": "ryv7IRdSP1b"
          }
        },
        "SJBHpiZ0c": {
          "id": "SJBHpiZ0c",
          "output": {
            "nodeId": "r1iVaoZA9",
            "pinKey": "Bkf4BDsmV"
          },
          "input": {
            "nodeId": "BkKf6oW09",
            "pinKey": "ByU7LRuSPkW"
          }
        },
        "HkBKasWA5": {
          "id": "HkBKasWA5",
          "output": {
            "nodeId": "ry4LpjZR9",
            "pinKey": "ByHmL0uHPk-"
          },
          "input": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "Bk22ISLyV"
          }
        },
        "ByDK6sWR9": {
          "id": "ByDK6sWR9",
          "output": {
            "nodeId": "HkBo0_ZRc",
            "pinKey": "HJEN7jgfi4"
          },
          "input": {
            "nodeId": "ry4LpjZR9",
            "pinKey": "ryv7IRdSP1b"
          }
        },
        "SyAYasWCc": {
          "id": "SyAYasWCc",
          "output": {
            "nodeId": "B1qKps-Cq",
            "pinKey": "Bkf4BDsmV"
          },
          "input": {
            "nodeId": "ry4LpjZR9",
            "pinKey": "ByU7LRuSPkW"
          }
        },
        "rkn5piZ05": {
          "id": "rkn5piZ05",
          "output": {
            "nodeId": "BkL5TjZC5",
            "pinKey": "ByHmL0uHPk-"
          },
          "input": {
            "nodeId": "SkFMuvdKac",
            "pinKey": "B19c8SUJV"
          }
        },
        "By056ib09": {
          "id": "By056ib09",
          "output": {
            "nodeId": "r1ISR_bC9",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "BkL5TjZC5",
            "pinKey": "ryv7IRdSP1b"
          }
        },
        "r1VsTsb05": {
          "id": "r1VsTsb05",
          "output": {
            "nodeId": "S1-jpsZ0q",
            "pinKey": "Bkf4BDsmV"
          },
          "input": {
            "nodeId": "BkL5TjZC5",
            "pinKey": "ByU7LRuSPkW"
          }
        },
        "SyTJAibRq": {
          "id": "SyTJAibRq",
          "output": {
            "nodeId": "Skhz_vdFaq",
            "pinKey": "SJh6WIM14"
          },
          "input": {
            "nodeId": "r1xFiuW09",
            "pinKey": "BJI7P8t9Z"
          }
        },
        "ByJlCj-A5": {
          "id": "ByJlCj-A5",
          "output": {
            "nodeId": "BkigMOP_Ya5",
            "pinKey": "SJh6WIM14"
          },
          "input": {
            "nodeId": "HkjOoOb05",
            "pinKey": "BJI7P8t9Z"
          }
        },
        "BJ0xRo-C5": {
          "id": "BJ0xRo-C5",
          "output": {
            "nodeId": "ByxfIxct6c",
            "pinKey": "SJh6WIM14"
          },
          "input": {
            "nodeId": "r12DoOW0q",
            "pinKey": "BJI7P8t9Z"
          }
        },
        "SJ--AjW0q": {
          "id": "SJ--AjW0q",
          "output": {
            "nodeId": "S1zGUe5Fac",
            "pinKey": "SJh6WIM14"
          },
          "input": {
            "nodeId": "ryXuoOWR5",
            "pinKey": "BJI7P8t9Z"
          }
        },
        "SJMHCib09": {
          "id": "SJMHCib09",
          "output": {
            "nodeId": "r1Yl5RF6q",
            "pinKey": "SyomIRurDJ-"
          },
          "input": {
            "nodeId": "BJyrCjWRc",
            "pinKey": "BJI7P8t9Z"
          }
        },
        "Hk7H0jWCc": {
          "id": "Hk7H0jWCc",
          "output": {
            "nodeId": "BJyrCjWRc",
            "pinKey": "HJhXDIY9-"
          },
          "input": {
            "nodeId": "r1UoMycTq",
            "pinKey": "__in__"
          }
        },
        "rJhBAo-05": {
          "id": "rJhBAo-05",
          "output": {
            "nodeId": "SkQwvJkcT9",
            "pinKey": "SyomIRurDJ-"
          },
          "input": {
            "nodeId": "rJKB0jbC9",
            "pinKey": "BJI7P8t9Z"
          }
        },
        "BJar0s-R9": {
          "id": "BJar0s-R9",
          "output": {
            "nodeId": "rJKB0jbC9",
            "pinKey": "HJhXDIY9-"
          },
          "input": {
            "nodeId": "B1Hemk565",
            "pinKey": "__in__"
          }
        }
      },
      "nodes": {
        "r14GuP_ta9": {
          "boundLiterals": {
            "Bkf6piNZE": "\"Settings\"",
            "SkCj0j4bN": "00h"
          },
          "label": "Settings",
          "id": "r14GuP_ta9",
          "position": {
            "x": 22,
            "y": 15,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/branch-menu-item"
        },
        "BJIMuPOK69": {
          "label": "Set Temp submenu",
          "arityLevel": 3,
          "id": "BJIMuPOK69",
          "position": {
            "x": 8,
            "y": 9,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/concat-menu"
        },
        "HJdMdvdt6c": {
          "label": "MENU",
          "id": "HJdMdvdt6c",
          "position": {
            "x": 14,
            "y": 27,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "SkFMuvdKac": {
          "id": "SkFMuvdKac",
          "position": {
            "x": 14,
            "y": 28,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/menu-controller"
        },
        "Skhz_vdFaq": {
          "boundLiterals": {
            "B1GhbmCDX": "\"-0.5F\"",
            "Hk87v3tcQ": "00h"
          },
          "label": "-F",
          "id": "Skhz_vdFaq",
          "position": {
            "x": 10,
            "y": 8,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/leaf-menu-item"
        },
        "H1aGdDOYa9": {
          "label": "+F",
          "id": "H1aGdDOYa9",
          "position": {
            "x": 15,
            "y": 19,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "BJygfOwOK65": {
          "label": "+F",
          "id": "BJygfOwOK65",
          "position": {
            "x": 13,
            "y": 7,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "BJdlGuD_Fpq": {
          "label": "-F",
          "id": "BJdlGuD_Fpq",
          "position": {
            "x": 21,
            "y": 19,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "ByFlGOPdK6c": {
          "label": "MENU",
          "id": "ByFlGOPdK6c",
          "position": {
            "x": 15,
            "y": 17,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "BkigMOP_Ya5": {
          "boundLiterals": {
            "B1GhbmCDX": "\"+0.5F\"",
            "Hk87v3tcQ": "00h"
          },
          "label": "+F",
          "id": "BkigMOP_Ya5",
          "position": {
            "x": 9,
            "y": 7,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/leaf-menu-item"
        },
        "Skhlf_POtTq": {
          "label": "-F",
          "id": "Skhlf_POtTq",
          "position": {
            "x": 14,
            "y": 8,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "SyJbfuD_Fa5": {
          "label": "Home Screen",
          "arityLevel": 3,
          "id": "SyJbfuD_Fa5",
          "position": {
            "x": 15,
            "y": 16,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/concat-menu"
        },
        "SJm4O_Kp9": {
          "boundLiterals": {
            "Bkf6piNZE": "\"\"",
            "HJdTo7L44": "\"\"",
            "SkCj0j4bN": "00h"
          },
          "label": "Display Temp",
          "id": "SJm4O_Kp9",
          "position": {
            "x": 9,
            "y": 15,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/branch-menu-item"
        },
        "BksDdOYa9": {
          "boundLiterals": {
            "B1x2RV3eZ": "\"Boot Line 1\""
          },
          "size": {
            "width": 4,
            "height": 1,
            "units": "slots"
          },
          "id": "BksDdOYa9",
          "type": "xod/core/constant-string",
          "position": {
            "x": 10,
            "y": 27,
            "units": "slots"
          }
        },
        "S1bKudK6c": {
          "boundLiterals": {
            "B1x2RV3eZ": "\"Boot Line 2\""
          },
          "size": {
            "width": 4,
            "height": 1,
            "units": "slots"
          },
          "id": "S1bKudK6c",
          "type": "xod/core/constant-string",
          "position": {
            "x": 10,
            "y": 28,
            "units": "slots"
          }
        },
        "BkzIxqF6q": {
          "label": "Set RH submenu",
          "arityLevel": 3,
          "id": "BkzIxqF6q",
          "position": {
            "x": 23,
            "y": 9,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/concat-menu"
        },
        "ByxfIxct6c": {
          "boundLiterals": {
            "B1GhbmCDX": "\"-1% RH\"",
            "Hk87v3tcQ": "00h"
          },
          "label": "-1 RH",
          "id": "ByxfIxct6c",
          "position": {
            "x": 25,
            "y": 8,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/leaf-menu-item"
        },
        "ry-GIe9tT5": {
          "label": "+RH",
          "id": "ry-GIe9tT5",
          "position": {
            "x": 28,
            "y": 7,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "S1zGUe5Fac": {
          "boundLiterals": {
            "B1GhbmCDX": "\"+1% RH\"",
            "Hk87v3tcQ": "00h"
          },
          "label": "+1 RH",
          "id": "S1zGUe5Fac",
          "position": {
            "x": 24,
            "y": 7,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/leaf-menu-item"
        },
        "HJ7fIgcKpc": {
          "label": "-RH",
          "id": "HJ7fIgcKpc",
          "position": {
            "x": 29,
            "y": 8,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "BJzMG5FTc": {
          "boundLiterals": {
            "HJvqZ0dLZ": ".5"
          },
          "label": "+F",
          "id": "BJzMG5FTc",
          "type": "xod/core/count",
          "position": {
            "x": 14,
            "y": 20,
            "units": "slots"
          }
        },
        "Bkl4f9Faq": {
          "boundLiterals": {
            "HJvqZ0dLZ": "-.5"
          },
          "label": "-F",
          "id": "Bkl4f9Faq",
          "type": "xod/core/count",
          "position": {
            "x": 20,
            "y": 20,
            "units": "slots"
          }
        },
        "r1Yl5RF6q": {
          "boundLiterals": {
            "HkqmLAOrD1W": "99"
          },
          "description": "Desired Incubator Temp",
          "label": "Desired Temp (DIT)",
          "arityLevel": 2,
          "id": "r1Yl5RF6q",
          "type": "xod/core/add",
          "position": {
            "x": 17,
            "y": 21,
            "units": "slots"
          }
        },
        "BJ865CKpc": {
          "label": "Settings submenu",
          "arityLevel": 2,
          "id": "BJ865CKpc",
          "position": {
            "x": 22,
            "y": 13,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/concat-menu"
        },
        "S1FWoAFaq": {
          "boundLiterals": {
            "Bkf6piNZE": "\"Set Temp\"",
            "SkCj0j4bN": "00h"
          },
          "label": "Set Temp",
          "id": "S1FWoAFaq",
          "position": {
            "x": 11,
            "y": 11,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/branch-menu-item"
        },
        "BkCzsRta5": {
          "boundLiterals": {
            "Bkf6piNZE": "\"Set Humidity\"",
            "SkCj0j4bN": "00h"
          },
          "label": "Set RH",
          "id": "BkCzsRta5",
          "position": {
            "x": 23,
            "y": 11,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/branch-menu-item"
        },
        "r1vDoCYa9": {
          "boundLiterals": {
            "B1GhbmCDX": "\"\"",
            "Hk87v3tcQ": "00h"
          },
          "label": "TEMP",
          "id": "r1vDoCYa9",
          "position": {
            "x": 8,
            "y": 6,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/leaf-menu-item"
        },
        "SJaRa0KTc": {
          "boundLiterals": {
            "B1GhbmCDX": "\"Set Humidity: \"",
            "Hk87v3tcQ": "00h"
          },
          "label": "RH",
          "id": "SJaRa0KTc",
          "position": {
            "x": 23,
            "y": 6,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/leaf-menu-item"
        },
        "ry0lCAYa5": {
          "boundLiterals": {
            "Hkqu9oaWb": "\"Set Temp: \"",
            "BkeKcj6ZZ-$1": "\"F\""
          },
          "label": "Set Temp Statement",
          "arityLevel": 2,
          "id": "ry0lCAYa5",
          "type": "xod/core/concat",
          "position": {
            "x": 11,
            "y": 6,
            "units": "slots"
          }
        },
        "H1q1Jkc65": {
          "boundLiterals": {
            "Hkqu9oaWb": "\"Set Humidity: \"",
            "BkeKcj6ZZ-$1": "\"% RH\""
          },
          "label": "Set RH Statement",
          "arityLevel": 2,
          "id": "H1q1Jkc65",
          "type": "xod/core/concat",
          "position": {
            "x": 26,
            "y": 6,
            "units": "slots"
          }
        },
        "HJwDy1qTq": {
          "label": "+RH",
          "id": "HJwDy1qTq",
          "position": {
            "x": 28,
            "y": 19,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "SkgDvJk5pc": {
          "label": "-RH",
          "id": "SkgDvJk5pc",
          "position": {
            "x": 34,
            "y": 19,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "B1ZDP11qT5": {
          "boundLiterals": {
            "HJvqZ0dLZ": "1"
          },
          "label": "+RH",
          "id": "B1ZDP11qT5",
          "type": "xod/core/count",
          "position": {
            "x": 27,
            "y": 20,
            "units": "slots"
          }
        },
        "H1GDvyyqT5": {
          "boundLiterals": {
            "HJvqZ0dLZ": "-1"
          },
          "label": "-RH",
          "id": "H1GDvyyqT5",
          "type": "xod/core/count",
          "position": {
            "x": 33,
            "y": 20,
            "units": "slots"
          }
        },
        "SkQwvJkcT9": {
          "boundLiterals": {
            "HkqmLAOrD1W": "99"
          },
          "description": "Desired Incubator Relative Humidity",
          "label": "Desired RH (DIRH)",
          "arityLevel": 2,
          "id": "SkQwvJkcT9",
          "type": "xod/core/add",
          "position": {
            "x": 30,
            "y": 21,
            "units": "slots"
          }
        },
        "HkIexyc65": {
          "boundLiterals": {
            "Hkqu9oaWb": "\"Temp: \"",
            "BkeKcj6ZZ-$1": "\"F\""
          },
          "label": "Temp Statement",
          "arityLevel": 2,
          "id": "HkIexyc65",
          "type": "xod/core/concat",
          "position": {
            "x": 10,
            "y": 14,
            "units": "slots"
          }
        },
        "rymmxk5p9": {
          "boundLiterals": {
            "Bkf6piNZE": "\"\"",
            "HJdTo7L44": "\"\"",
            "SkCj0j4bN": "00h"
          },
          "label": "Display RH",
          "id": "rymmxk5p9",
          "position": {
            "x": 16,
            "y": 15,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/branch-menu-item"
        },
        "rJxmmxkc69": {
          "boundLiterals": {
            "Hkqu9oaWb": "\"Humidity: \"",
            "BkeKcj6ZZ-$1": "\"% RH\""
          },
          "label": "RH Statement",
          "arityLevel": 2,
          "id": "rJxmmxkc69",
          "type": "xod/core/concat",
          "position": {
            "x": 17,
            "y": 14,
            "units": "slots"
          }
        },
        "r1UoMycTq": {
          "label": "DIT",
          "id": "r1UoMycTq",
          "type": "xod/patch-nodes/to-bus",
          "position": {
            "x": 17,
            "y": 22,
            "units": "slots"
          }
        },
        "SyUhfy56q": {
          "label": "DIT",
          "id": "SyUhfy56q",
          "type": "xod/patch-nodes/from-bus",
          "position": {
            "x": 14,
            "y": 6,
            "units": "slots"
          }
        },
        "B1Hemk565": {
          "label": "DIRH",
          "id": "B1Hemk565",
          "type": "xod/patch-nodes/to-bus",
          "position": {
            "x": 30,
            "y": 22,
            "units": "slots"
          }
        },
        "rJ-WmJc65": {
          "label": "DIRH",
          "id": "rJ-WmJc65",
          "type": "xod/patch-nodes/from-bus",
          "position": {
            "x": 29,
            "y": 6,
            "units": "slots"
          }
        },
        "r12DoOW0q": {
          "id": "r12DoOW0q",
          "type": "xod/core/defer",
          "position": {
            "x": 28,
            "y": 8,
            "units": "slots"
          }
        },
        "ryXuoOWR5": {
          "id": "ryXuoOWR5",
          "type": "xod/core/defer",
          "position": {
            "x": 27,
            "y": 7,
            "units": "slots"
          }
        },
        "HkjOoOb05": {
          "id": "HkjOoOb05",
          "type": "xod/core/defer",
          "position": {
            "x": 12,
            "y": 7,
            "units": "slots"
          }
        },
        "r1xFiuW09": {
          "id": "r1xFiuW09",
          "type": "xod/core/defer",
          "position": {
            "x": 13,
            "y": 8,
            "units": "slots"
          }
        },
        "S1gTidbR5": {
          "id": "S1gTidbR5",
          "type": "dox/lcd-i2c/text-lcd-20x4-i2c",
          "position": {
            "x": 10,
            "y": 29,
            "units": "slots"
          },
          "boundLiterals": {
            "rJ7fqkF9QG": "27"
          }
        },
        "Hyuv2_W0q": {
          "boundLiterals": {
            "HJTIija-W": "1"
          },
          "label": "Decimal Places",
          "id": "Hyuv2_W0q",
          "type": "xod/core/format-number",
          "position": {
            "x": 11,
            "y": 13,
            "units": "slots"
          }
        },
        "SylX53_WRc": {
          "boundLiterals": {
            "HJTIija-W": "0"
          },
          "label": "Decimal Places",
          "id": "SylX53_WRc",
          "type": "xod/core/format-number",
          "position": {
            "x": 18,
            "y": 13,
            "units": "slots"
          }
        },
        "rJ7OadZR5": {
          "label": "Back",
          "id": "rJ7OadZR5",
          "position": {
            "x": 32,
            "y": 14,
            "units": "slots"
          },
          "type": "xod/patch-nodes/to-bus"
        },
        "BygXd6uZRq": {
          "boundLiterals": {
            "B1GhbmCDX": "\"Back\""
          },
          "label": "Back",
          "id": "BygXd6uZRq",
          "position": {
            "x": 28,
            "y": 14,
            "units": "slots"
          },
          "type": "bitrex/xod-menu-system-11/leaf-menu-item"
        },
        "By7Q_pu-Cc": {
          "id": "By7Q_pu-Cc",
          "type": "xod/core/defer",
          "position": {
            "x": 31,
            "y": 14,
            "units": "slots"
          }
        },
        "r1ISR_bC9": {
          "label": "Back",
          "id": "r1ISR_bC9",
          "position": {
            "x": 20,
            "y": 25,
            "units": "slots"
          },
          "type": "xod/patch-nodes/from-bus"
        },
        "HkBo0_ZRc": {
          "boundLiterals": {
            "HkuNQixGsE": "D5",
            "B1KN7ilzoV": "D4",
            "ryIN7jgMjE": "D3"
          },
          "label": "Rotary Encoder",
          "id": "HkBo0_ZRc",
          "type": "danielterletzkiy/compact-utils/rotary-encoder-button",
          "position": {
            "x": 17,
            "y": 24,
            "units": "slots"
          }
        },
        "rk6n9i-09": {
          "id": "rk6n9i-09",
          "type": "xod/core/constant-number",
          "position": {
            "x": 11,
            "y": 12,
            "units": "slots"
          },
          "label": "Fake temp reading",
          "boundLiterals": {
            "B1x2RV3eZ": "100.2"
          },
          "size": {
            "width": 3,
            "height": 1,
            "units": "slots"
          }
        },
        "SJaR5ob0c": {
          "id": "SJaR5ob0c",
          "type": "xod/core/constant-number",
          "position": {
            "x": 18,
            "y": 12,
            "units": "slots"
          },
          "label": "Fake RH reading",
          "boundLiterals": {
            "B1x2RV3eZ": "78"
          },
          "size": {
            "width": 3,
            "height": 1,
            "units": "slots"
          }
        },
        "Hkvgii-R9": {
          "id": "Hkvgii-R9",
          "type": "xod/debug/watch",
          "position": {
            "x": 14,
            "y": 12,
            "units": "slots"
          }
        },
        "Hk0xoobRq": {
          "id": "Hk0xoobRq",
          "type": "xod/debug/watch",
          "position": {
            "x": 21,
            "y": 12,
            "units": "slots"
          }
        },
        "BksrNssb09": {
          "id": "BksrNssb09",
          "type": "xod/debug/watch",
          "position": {
            "x": 18,
            "y": 22,
            "units": "slots"
          }
        },
        "ByZHijWR9": {
          "id": "ByZHijWR9",
          "type": "xod/debug/watch",
          "position": {
            "x": 31,
            "y": 22,
            "units": "slots"
          }
        },
        "BJ5SoiWAq": {
          "id": "BJ5SoiWAq",
          "type": "xod/debug/watch",
          "position": {
            "x": 36,
            "y": 20,
            "units": "slots"
          }
        },
        "HJ2gCrii-09": {
          "id": "HJ2gCrii-09",
          "type": "xod/debug/watch",
          "position": {
            "x": 30,
            "y": 20,
            "units": "slots"
          }
        },
        "ryOe1QnsZR9": {
          "id": "ryOe1QnsZR9",
          "type": "xod/debug/watch",
          "position": {
            "x": 23,
            "y": 20,
            "units": "slots"
          }
        },
        "SkLXhiW0q": {
          "id": "SkLXhiW0q",
          "type": "xod/debug/watch",
          "position": {
            "x": 17,
            "y": 20,
            "units": "slots"
          }
        },
        "SyBNhs-Cc": {
          "id": "SyBNhs-Cc",
          "type": "xod/debug/watch",
          "position": {
            "x": 26,
            "y": 25,
            "units": "slots"
          },
          "size": {
            "width": 8,
            "height": 1,
            "units": "slots"
          }
        },
        "ByABnobC9": {
          "id": "ByABnobC9",
          "type": "xod/debug/watch",
          "position": {
            "x": 26,
            "y": 26,
            "units": "slots"
          },
          "size": {
            "width": 8,
            "height": 1,
            "units": "slots"
          }
        },
        "B1olLnjZA5": {
          "id": "B1olLnjZA5",
          "type": "xod/debug/watch",
          "position": {
            "x": 26,
            "y": 27,
            "units": "slots"
          },
          "size": {
            "width": 8,
            "height": 1,
            "units": "slots"
          }
        },
        "SksfLhi-C9": {
          "id": "SksfLhi-C9",
          "type": "xod/debug/watch",
          "position": {
            "x": 26,
            "y": 28,
            "units": "slots"
          },
          "size": {
            "width": 8,
            "height": 1,
            "units": "slots"
          }
        },
        "r1d16o-Rc": {
          "id": "r1d16o-Rc",
          "type": "xod/debug/tweak-pulse",
          "position": {
            "x": 17,
            "y": 27,
            "units": "slots"
          }
        },
        "rJWM6oWA5": {
          "id": "rJWM6oWA5",
          "type": "xod/core/any",
          "position": {
            "x": 14,
            "y": 26,
            "units": "slots"
          }
        },
        "BkKf6oW09": {
          "id": "BkKf6oW09",
          "type": "xod/core/any",
          "position": {
            "x": 17,
            "y": 26,
            "units": "slots"
          }
        },
        "r1iVaoZA9": {
          "id": "r1iVaoZA9",
          "type": "xod/debug/tweak-pulse",
          "position": {
            "x": 18,
            "y": 27,
            "units": "slots"
          }
        },
        "ry4LpjZR9": {
          "id": "ry4LpjZR9",
          "type": "xod/core/any",
          "position": {
            "x": 23,
            "y": 26,
            "units": "slots"
          }
        },
        "B1qKps-Cq": {
          "id": "B1qKps-Cq",
          "type": "xod/debug/tweak-pulse",
          "position": {
            "x": 20,
            "y": 27,
            "units": "slots"
          }
        },
        "BkL5TjZC5": {
          "id": "BkL5TjZC5",
          "type": "xod/core/any",
          "position": {
            "x": 20,
            "y": 26,
            "units": "slots"
          }
        },
        "S1-jpsZ0q": {
          "id": "S1-jpsZ0q",
          "type": "xod/debug/tweak-pulse",
          "position": {
            "x": 19,
            "y": 27,
            "units": "slots"
          }
        },
        "BJyrCjWRc": {
          "id": "BJyrCjWRc",
          "type": "xod/core/defer",
          "position": {
            "x": 16,
            "y": 22,
            "units": "slots"
          }
        },
        "rJKB0jbC9": {
          "id": "rJKB0jbC9",
          "type": "xod/core/defer",
          "position": {
            "x": 29,
            "y": 22,
            "units": "slots"
          }
        }
      },
      "comments": {
        "rk3JU1cp5": {
          "content": "Menu Actions",
          "id": "rk3JU1cp5",
          "position": {
            "x": 9,
            "y": 19,
            "units": "slots"
          },
          "size": {
            "width": 5,
            "height": 1,
            "units": "slots"
          }
        },
        "H1z7Uyc65": {
          "content": "Menu Navigation",
          "id": "H1z7Uyc65",
          "position": {
            "x": 7,
            "y": 5,
            "units": "slots"
          },
          "size": {
            "width": 5,
            "height": 1,
            "units": "slots"
          }
        },
        "SkSFUkca5": {
          "content": "Hardware & Controller",
          "id": "SkSFUkca5",
          "position": {
            "x": 9,
            "y": 25,
            "units": "slots"
          },
          "size": {
            "width": 5,
            "height": 1,
            "units": "slots"
          }
        },
        "S1T9Y_W0c": {
          "content": "Set Temp: 100.2F\n+0,5F\n-0.5F\nBack",
          "id": "S1T9Y_W0c",
          "position": {
            "x": 12,
            "y": 9,
            "units": "slots"
          },
          "size": {
            "width": 5,
            "height": 1,
            "units": "slots"
          }
        },
        "SyWy5ObR5": {
          "content": "Set Humidity: 78% RH\n+1% RH\n-1% RH\nBack",
          "id": "SyWy5ObR5",
          "position": {
            "x": 27,
            "y": 9,
            "units": "slots"
          },
          "size": {
            "width": 5,
            "height": 1,
            "units": "slots"
          }
        },
        "BkWNvqZAc": {
          "content": "Set Temp\nSet RH\nBack",
          "id": "BkWNvqZAc",
          "position": {
            "x": 25,
            "y": 13,
            "units": "slots"
          },
          "size": {
            "width": 5,
            "height": 1,
            "units": "slots"
          }
        },
        "rJZHv5W09": {
          "content": "Temp: 100.2F\nHumidity: 78% RH\n\nSettings",
          "id": "rJZHv5W09",
          "position": {
            "x": 19,
            "y": 16,
            "units": "slots"
          },
          "size": {
            "width": 5,
            "height": 1,
            "units": "slots"
          }
        }
      },
      "path": "@/main"
    },
    "@/rhcontrol": {
      "links": {
        "HJeewWiOYac": {
          "id": "HJeewWiOYac",
          "output": {
            "nodeId": "SkUvbodF6q",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "HyHvbjdYp9",
            "pinKey": "Bkh8A_Sv1-"
          }
        },
        "HkWgDbsOF69": {
          "id": "HkWgDbsOF69",
          "output": {
            "nodeId": "SJ-DZjuFp9",
            "pinKey": "B19RYS3lW"
          },
          "input": {
            "nodeId": "SkUvbodF6q",
            "pinKey": "__in__"
          }
        },
        "S1zlvWi_Fp5": {
          "id": "S1zlvWi_Fp5",
          "output": {
            "nodeId": "ryNvboOYTc",
            "pinKey": "HktZUCdrPkZ"
          },
          "input": {
            "nodeId": "HyDvWi_t6c",
            "pinKey": "__in__"
          }
        },
        "SymlDZidtTc": {
          "id": "SymlDZidtTc",
          "output": {
            "nodeId": "HyDvWi_t6c",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "HyHvbjdYp9",
            "pinKey": "B1RU0OrDkb"
          }
        },
        "HJVeDWo_Yp5": {
          "id": "HJVeDWo_Yp5",
          "output": {
            "nodeId": "H1xP-juKTc",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "SJ-DZjuFp9",
            "pinKey": "rJg00Nhe-"
          }
        },
        "Bkrlvbj_tpc": {
          "id": "Bkrlvbj_tpc",
          "output": {
            "nodeId": "r1mPbiOKp5",
            "pinKey": "SyomIRurDJ-"
          },
          "input": {
            "nodeId": "SJ-DZjuFp9",
            "pinKey": "HJbACN3gb"
          }
        },
        "SyIevbidFTq": {
          "id": "SyIevbidFTq",
          "output": {
            "nodeId": "rJPZouY65",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "r1mPbiOKp5",
            "pinKey": "BJnQUR_BwyZ"
          }
        },
        "HkPlvWsOKTq": {
          "id": "HkPlvWsOKTq",
          "output": {
            "nodeId": "B1zP-odY6q",
            "pinKey": "B1x2RV3eZ"
          },
          "input": {
            "nodeId": "r1mPbiOKp5",
            "pinKey": "HkqmLAOrD1W"
          }
        },
        "Bk_lDbo_Ya9": {
          "id": "Bk_lDbo_Ya9",
          "output": {
            "nodeId": "HyHvbjdYp9",
            "pinKey": "HkyxURuSPyW"
          },
          "input": {
            "nodeId": "H1_vWo_Y6q",
            "pinKey": "__in__"
          }
        },
        "HJFlw-outpq": {
          "id": "HJFlw-outpq",
          "output": {
            "nodeId": "H1xP-juKTc",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "ryNvboOYTc",
            "pinKey": "HJjZLRdBw1-"
          }
        },
        "BJ5lPZo_FTc": {
          "id": "BJ5lPZo_FTc",
          "output": {
            "nodeId": "rJPZouY65",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "ryNvboOYTc",
            "pinKey": "SJqZ8COrDkW"
          }
        },
        "SysxPZouFT9": {
          "id": "SysxPZouFT9",
          "output": {
            "nodeId": "B1TD-sOt6q",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "r12wZsdFaq",
            "pinKey": "Bkh8A_Sv1-"
          }
        },
        "BknlP-o_Fp5": {
          "id": "BknlP-o_Fp5",
          "output": {
            "nodeId": "HJCDZsuK6q",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "r12wZsdFaq",
            "pinKey": "B1RU0OrDkb"
          }
        },
        "HJagPWjOYp9": {
          "id": "HJagPWjOYp9",
          "output": {
            "nodeId": "BJjPZsOtp5",
            "pinKey": "HktZUCdrPkZ"
          },
          "input": {
            "nodeId": "B1TD-sOt6q",
            "pinKey": "__in__"
          }
        },
        "Bk0lDbiOYT9": {
          "id": "Bk0lDbiOYT9",
          "output": {
            "nodeId": "H19vbi_Kpc",
            "pinKey": "B19RYS3lW"
          },
          "input": {
            "nodeId": "HJCDZsuK6q",
            "pinKey": "__in__"
          }
        },
        "r1JWvbsuK6q": {
          "id": "r1JWvbsuK6q",
          "output": {
            "nodeId": "H1xP-juKTc",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "BJjPZsOtp5",
            "pinKey": "HJjZLRdBw1-"
          }
        },
        "r1eZDZjdFp5": {
          "id": "r1eZDZjdFp5",
          "output": {
            "nodeId": "BJJgP-i_tTc",
            "pinKey": "HyRmUCdBDkZ"
          },
          "input": {
            "nodeId": "BJjPZsOtp5",
            "pinKey": "SJqZ8COrDkW"
          }
        },
        "ryWZwZoOtaq": {
          "id": "ryWZwZoOtaq",
          "output": {
            "nodeId": "rJPZouY65",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "BJJgP-i_tTc",
            "pinKey": "BypX80uSD1Z"
          }
        },
        "HJMbvZsdK6q": {
          "id": "HJMbvZsdK6q",
          "output": {
            "nodeId": "B1zP-odY6q",
            "pinKey": "B1x2RV3eZ"
          },
          "input": {
            "nodeId": "BJJgP-i_tTc",
            "pinKey": "rkJ4URuHDJ-"
          }
        },
        "HyQbwZi_Yp5": {
          "id": "HyQbwZi_Yp5",
          "output": {
            "nodeId": "H1xP-juKTc",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "H19vbi_Kpc",
            "pinKey": "rJg00Nhe-"
          }
        },
        "BJN-wZo_Ka9": {
          "id": "BJN-wZo_Ka9",
          "output": {
            "nodeId": "rJPZouY65",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "H19vbi_Kpc",
            "pinKey": "HJbACN3gb"
          }
        },
        "HJSZDbsuF6c": {
          "id": "HJSZDbsuF6c",
          "output": {
            "nodeId": "r12wZsdFaq",
            "pinKey": "HkyxURuSPyW"
          },
          "input": {
            "nodeId": "BkYPZj_F69",
            "pinKey": "__in__"
          }
        }
      },
      "nodes": {
        "rJPZouY65": {
          "description": "Desired Incubator RH",
          "label": "DIRH",
          "id": "rJPZouY65",
          "type": "xod/patch-nodes/input-number",
          "position": {
            "x": 3,
            "y": -1,
            "units": "slots"
          }
        },
        "H1xP-juKTc": {
          "description": "Current Incubator RH\n",
          "label": "CIRH",
          "id": "H1xP-juKTc",
          "type": "xod/patch-nodes/input-number",
          "position": {
            "x": 0,
            "y": -1,
            "units": "slots"
          }
        },
        "SJ-DZjuFp9": {
          "label": "Turn on if above limit",
          "id": "SJ-DZjuFp9",
          "type": "xod/core/greater",
          "position": {
            "x": 1,
            "y": 1.75,
            "units": "slots"
          }
        },
        "B1zP-odY6q": {
          "boundLiterals": {
            "B1x2RV3eZ": "1"
          },
          "label": "1",
          "id": "B1zP-odY6q",
          "type": "xod/core/constant-number",
          "position": {
            "x": 7,
            "y": -0.25,
            "units": "slots"
          }
        },
        "r1mPbiOKp5": {
          "id": "r1mPbiOKp5",
          "type": "xod/core/add",
          "position": {
            "x": 1,
            "y": 0.75,
            "units": "slots"
          }
        },
        "ryNvboOYTc": {
          "label": "Turn off if less than",
          "id": "ryNvboOYTc",
          "type": "xod/core/less",
          "position": {
            "x": 3,
            "y": 1.75,
            "units": "slots"
          }
        },
        "HyHvbjdYp9": {
          "label": "Toggle Dehumidify",
          "id": "HyHvbjdYp9",
          "type": "xod/core/flip-flop",
          "position": {
            "x": 1,
            "y": 2.75,
            "units": "slots"
          }
        },
        "SkUvbodF6q": {
          "id": "SkUvbodF6q",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 0,
            "y": 1.75,
            "units": "slots"
          }
        },
        "HyDvWi_t6c": {
          "id": "HyDvWi_t6c",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 5,
            "y": 1.75,
            "units": "slots"
          }
        },
        "H1_vWo_Y6q": {
          "label": "Is dehumidify?",
          "id": "H1_vWo_Y6q",
          "type": "xod/patch-nodes/output-boolean",
          "position": {
            "x": 2,
            "y": 3.75,
            "units": "slots"
          }
        },
        "BkYPZj_F69": {
          "label": "Is Humidify?",
          "id": "BkYPZj_F69",
          "type": "xod/patch-nodes/output-boolean",
          "position": {
            "x": 8,
            "y": 3.75,
            "units": "slots"
          }
        },
        "H19vbi_Kpc": {
          "label": "Turn off if above limit",
          "id": "H19vbi_Kpc",
          "type": "xod/core/greater",
          "position": {
            "x": 11,
            "y": 1.75,
            "units": "slots"
          }
        },
        "BJjPZsOtp5": {
          "label": "Turn on if less than",
          "id": "BJjPZsOtp5",
          "type": "xod/core/less",
          "position": {
            "x": 9,
            "y": 1.75,
            "units": "slots"
          }
        },
        "r12wZsdFaq": {
          "label": "Toggle Humidify",
          "id": "r12wZsdFaq",
          "type": "xod/core/flip-flop",
          "position": {
            "x": 9,
            "y": 2.75,
            "units": "slots"
          }
        },
        "B1TD-sOt6q": {
          "id": "B1TD-sOt6q",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 8,
            "y": 1.75,
            "units": "slots"
          }
        },
        "HJCDZsuK6q": {
          "id": "HJCDZsuK6q",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 13,
            "y": 1.75,
            "units": "slots"
          }
        },
        "BJJgP-i_tTc": {
          "id": "BJJgP-i_tTc",
          "type": "xod/core/subtract",
          "position": {
            "x": 9,
            "y": 0.75,
            "units": "slots"
          }
        }
      },
      "path": "@/rhcontrol"
    },
    "@/c-or-f": {
      "links": {
        "ByIp_Ytp5": {
          "id": "ByIp_Ytp5",
          "output": {
            "nodeId": "HJQw_tYa5",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "H1m6_Ftac",
            "pinKey": "__in__"
          }
        },
        "r1OTuKtpc": {
          "id": "r1OTuKtpc",
          "output": {
            "nodeId": "H1m6_Ftac",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "HypRPKYac",
            "pinKey": "B1RU0OrDkb"
          }
        },
        "B1-0uYtT5": {
          "id": "B1-0uYtT5",
          "output": {
            "nodeId": "HJQw_tYa5",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "r1yCuKF69",
            "pinKey": "__in__"
          }
        },
        "HJ4RuKKT5": {
          "id": "HJ4RuKKT5",
          "output": {
            "nodeId": "r1yCuKF69",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "HypRPKYac",
            "pinKey": "Bkh8A_Sv1-"
          }
        },
        "HJLJYYtpq": {
          "id": "HJLJYYtpq",
          "output": {
            "nodeId": "rJHWdtY65",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "SJeJtYYpq",
            "pinKey": "r1AgIROHDJW"
          }
        },
        "rJDyYKtaq": {
          "id": "rJDyYKtaq",
          "output": {
            "nodeId": "SJeJtYYpq",
            "pinKey": "S13xLCuHvkW"
          },
          "input": {
            "nodeId": "HytIOtFa9",
            "pinKey": "__in__"
          }
        },
        "HJg-tKYTq": {
          "id": "HJg-tKYTq",
          "output": {
            "nodeId": "HypRPKYac",
            "pinKey": "HkyxURuSPyW"
          },
          "input": {
            "nodeId": "SJeJtYYpq",
            "pinKey": "S1yZIA_rDJZ"
          }
        },
        "r1jMFKFp5": {
          "id": "r1jMFKFp5",
          "output": {
            "nodeId": "rJHWdtY65",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "rydzYtYTc",
            "pinKey": "B1GfLR_SPk-"
          }
        },
        "S15QFtY6c": {
          "id": "S15QFtY6c",
          "output": {
            "nodeId": "rydzYtYTc",
            "pinKey": "BkQzLCurwJZ"
          },
          "input": {
            "nodeId": "HyuXFYKT5",
            "pinKey": "BJnQUR_BwyZ"
          }
        },
        "rkyVKtYaq": {
          "id": "rkyVKtYaq",
          "output": {
            "nodeId": "HyuXFYKT5",
            "pinKey": "SyomIRurDJ-"
          },
          "input": {
            "nodeId": "SJeJtYYpq",
            "pinKey": "ryTeUROHD1b"
          }
        },
        "ryXzLttYp9": {
          "id": "ryXzLttYp9",
          "output": {
            "nodeId": "BygMIKttp9",
            "pinKey": "S13xLCuHvkW"
          },
          "input": {
            "nodeId": "B1GLYYYT5",
            "pinKey": "__in__"
          }
        },
        "S1z_tYKTq": {
          "id": "S1z_tYKTq",
          "output": {
            "nodeId": "HypRPKYac",
            "pinKey": "HkyxURuSPyW"
          },
          "input": {
            "nodeId": "BygMIKttp9",
            "pinKey": "S1yZIA_rDJZ"
          }
        },
        "HkN_tKtp5": {
          "id": "HkN_tKtp5",
          "output": {
            "nodeId": "rJ-zOYKT9",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "BygMIKttp9",
            "pinKey": "r1AgIROHDJW"
          }
        },
        "rk9ehYtp9": {
          "id": "rk9ehYtp9",
          "output": {
            "nodeId": "ryDk3KFaq",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "BygMIKttp9",
            "pinKey": "ryTeUROHD1b"
          }
        }
      },
      "nodes": {
        "HypRPKYac": {
          "id": "HypRPKYac",
          "type": "xod/core/flip-flop",
          "position": {
            "x": 0,
            "y": 2,
            "units": "slots"
          }
        },
        "rJHWdtY65": {
          "label": "CITC",
          "id": "rJHWdtY65",
          "type": "xod/patch-nodes/input-number",
          "position": {
            "x": 6,
            "y": 0,
            "units": "slots"
          }
        },
        "rJ-zOYKT9": {
          "label": "DITC",
          "id": "rJ-zOYKT9",
          "type": "xod/patch-nodes/input-number",
          "position": {
            "x": 10,
            "y": 0,
            "units": "slots"
          }
        },
        "HytIOtFa9": {
          "label": "CIT",
          "id": "HytIOtFa9",
          "type": "xod/patch-nodes/output-number",
          "position": {
            "x": 3,
            "y": 4,
            "units": "slots"
          }
        },
        "HJQw_tYa5": {
          "description": "Toggle F",
          "label": "Is F?",
          "id": "HJQw_tYa5",
          "type": "xod/patch-nodes/input-boolean",
          "position": {
            "x": 1,
            "y": 0,
            "units": "slots"
          }
        },
        "H1m6_Ftac": {
          "id": "H1m6_Ftac",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 2,
            "y": 1,
            "units": "slots"
          }
        },
        "r1yCuKF69": {
          "id": "r1yCuKF69",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 0,
            "y": 1,
            "units": "slots"
          }
        },
        "SJeJtYYpq": {
          "id": "SJeJtYYpq",
          "type": "xod/core/if-else",
          "position": {
            "x": 3,
            "y": 3,
            "units": "slots"
          }
        },
        "rydzYtYTc": {
          "boundLiterals": {
            "SJ4zUC_BD1-": "1.8"
          },
          "id": "rydzYtYTc",
          "type": "xod/core/multiply",
          "position": {
            "x": 4,
            "y": 1,
            "units": "slots"
          }
        },
        "HyuXFYKT5": {
          "boundLiterals": {
            "HkqmLAOrD1W": "32"
          },
          "id": "HyuXFYKT5",
          "type": "xod/core/add",
          "position": {
            "x": 4,
            "y": 2,
            "units": "slots"
          }
        },
        "B1GLYYYT5": {
          "label": "DIT",
          "id": "B1GLYYYT5",
          "type": "xod/patch-nodes/output-number",
          "position": {
            "x": 8,
            "y": 4,
            "units": "slots"
          }
        },
        "BygMIKttp9": {
          "id": "BygMIKttp9",
          "type": "xod/core/if-else",
          "position": {
            "x": 8,
            "y": 3,
            "units": "slots"
          }
        },
        "ryDk3KFaq": {
          "label": "DITF",
          "id": "ryDk3KFaq",
          "type": "xod/patch-nodes/input-number",
          "position": {
            "x": 9,
            "y": 0,
            "units": "slots"
          }
        }
      },
      "path": "@/c-or-f"
    },
    "@/tempcontrol": {
      "links": {
        "HkleMS2tY6q": {
          "id": "HkleMS2tY6q",
          "output": {
            "nodeId": "Sy8MShYt69",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "H1HzS2tFaq",
            "pinKey": "Bkh8A_Sv1-"
          }
        },
        "HJblzH2FFpc": {
          "id": "HJblzH2FFpc",
          "output": {
            "nodeId": "BybMr2YYTc",
            "pinKey": "B19RYS3lW"
          },
          "input": {
            "nodeId": "Sy8MShYt69",
            "pinKey": "__in__"
          }
        },
        "BkMeMr2tYac": {
          "id": "BkMeMr2tYac",
          "output": {
            "nodeId": "By4MShYY65",
            "pinKey": "HktZUCdrPkZ"
          },
          "input": {
            "nodeId": "rJvzH3FY69",
            "pinKey": "__in__"
          }
        },
        "SJXlGr3KKTq": {
          "id": "SJXlGr3KKTq",
          "output": {
            "nodeId": "rJvzH3FY69",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "H1HzS2tFaq",
            "pinKey": "B1RU0OrDkb"
          }
        },
        "H1NxzHnFYT9": {
          "id": "H1NxzHnFYT9",
          "output": {
            "nodeId": "SJxfr3tY69",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "BybMr2YYTc",
            "pinKey": "rJg00Nhe-"
          }
        },
        "r1BeMBhKtT9": {
          "id": "r1BeMBhKtT9",
          "output": {
            "nodeId": "ryQfrnFYTq",
            "pinKey": "SyomIRurDJ-"
          },
          "input": {
            "nodeId": "BybMr2YYTc",
            "pinKey": "HJbACN3gb"
          }
        },
        "ByLlzHhFKp9": {
          "id": "ByLlzHhFKp9",
          "output": {
            "nodeId": "SkfrnKFaq",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "ryQfrnFYTq",
            "pinKey": "BJnQUR_BwyZ"
          }
        },
        "rkdgzShFtp9": {
          "id": "rkdgzShFtp9",
          "output": {
            "nodeId": "H1HzS2tFaq",
            "pinKey": "HkyxURuSPyW"
          },
          "input": {
            "nodeId": "BJuGHnYY6c",
            "pinKey": "__in__"
          }
        },
        "ryYxGShKF6c": {
          "id": "ryYxGShKF6c",
          "output": {
            "nodeId": "SJxfr3tY69",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "By4MShYY65",
            "pinKey": "HJjZLRdBw1-"
          }
        },
        "BkqgfB2FFT5": {
          "id": "BkqgfB2FFT5",
          "output": {
            "nodeId": "SkfrnKFaq",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "By4MShYY65",
            "pinKey": "SJqZ8COrDkW"
          }
        },
        "rJilfBhtYa9": {
          "id": "rJilfBhtYa9",
          "output": {
            "nodeId": "SkpMBnYYpc",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "HJhMH2Yt65",
            "pinKey": "Bkh8A_Sv1-"
          }
        },
        "H1nlMHntFp9": {
          "id": "H1nlMHntFp9",
          "output": {
            "nodeId": "SJRMSnYtp5",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "HJhMH2Yt65",
            "pinKey": "B1RU0OrDkb"
          }
        },
        "HkTgfB3tFac": {
          "id": "HkTgfB3tFac",
          "output": {
            "nodeId": "BJjzHntFp9",
            "pinKey": "HktZUCdrPkZ"
          },
          "input": {
            "nodeId": "SkpMBnYYpc",
            "pinKey": "__in__"
          }
        },
        "Hy0xfShYYT9": {
          "id": "Hy0xfShYYT9",
          "output": {
            "nodeId": "By9zS3YKpc",
            "pinKey": "B19RYS3lW"
          },
          "input": {
            "nodeId": "SJRMSnYtp5",
            "pinKey": "__in__"
          }
        },
        "r11-fr2KY69": {
          "id": "r11-fr2KY69",
          "output": {
            "nodeId": "SJxfr3tY69",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "BJjzHntFp9",
            "pinKey": "HJjZLRdBw1-"
          }
        },
        "BJgbfB2Kt65": {
          "id": "BJgbfB2Kt65",
          "output": {
            "nodeId": "rkygGHnKYT5",
            "pinKey": "HyRmUCdBDkZ"
          },
          "input": {
            "nodeId": "BJjzHntFp9",
            "pinKey": "SJqZ8COrDkW"
          }
        },
        "rk-WGBnFtTq": {
          "id": "rk-WGBnFtTq",
          "output": {
            "nodeId": "SkfrnKFaq",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "rkygGHnKYT5",
            "pinKey": "BypX80uSD1Z"
          }
        },
        "rkmWfrnKK6q": {
          "id": "rkmWfrnKK6q",
          "output": {
            "nodeId": "SJxfr3tY69",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "By9zS3YKpc",
            "pinKey": "rJg00Nhe-"
          }
        },
        "HkEWzB2KFaq": {
          "id": "HkEWzB2KFaq",
          "output": {
            "nodeId": "SkfrnKFaq",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "By9zS3YKpc",
            "pinKey": "HJbACN3gb"
          }
        },
        "r1BZfHhFF65": {
          "id": "r1BZfHhFF65",
          "output": {
            "nodeId": "HJhMH2Yt65",
            "pinKey": "HkyxURuSPyW"
          },
          "input": {
            "nodeId": "HJtzShKY69",
            "pinKey": "__in__"
          }
        },
        "B1TUzcZ0c": {
          "id": "B1TUzcZ0c",
          "output": {
            "nodeId": "H1KLGqWRq",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "ryQfrnFYTq",
            "pinKey": "HkqmLAOrD1W"
          }
        },
        "H1kwzqbC9": {
          "id": "H1kwzqbC9",
          "output": {
            "nodeId": "H1KLGqWRq",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "rkygGHnKYT5",
            "pinKey": "rkJ4URuHDJ-"
          }
        }
      },
      "nodes": {
        "SkfrnKFaq": {
          "description": "Desired Incubator Temp",
          "label": "DIT",
          "id": "SkfrnKFaq",
          "type": "xod/patch-nodes/input-number",
          "position": {
            "x": 9,
            "y": -1,
            "units": "slots"
          }
        },
        "SJxfr3tY69": {
          "description": "Current Incubator Temp\n",
          "label": "CIT",
          "id": "SJxfr3tY69",
          "type": "xod/patch-nodes/input-number",
          "position": {
            "x": 1,
            "y": -1,
            "units": "slots"
          }
        },
        "BybMr2YYTc": {
          "label": "Turn on if above limit",
          "id": "BybMr2YYTc",
          "type": "xod/core/greater",
          "position": {
            "x": 1,
            "y": 2,
            "units": "slots"
          }
        },
        "ryQfrnFYTq": {
          "id": "ryQfrnFYTq",
          "type": "xod/core/add",
          "position": {
            "x": 2,
            "y": 1,
            "units": "slots"
          }
        },
        "By4MShYY65": {
          "label": "Turn off if less than",
          "id": "By4MShYY65",
          "type": "xod/core/less",
          "position": {
            "x": 3,
            "y": 2,
            "units": "slots"
          }
        },
        "H1HzS2tFaq": {
          "label": "Toggle Cool",
          "id": "H1HzS2tFaq",
          "type": "xod/core/flip-flop",
          "position": {
            "x": 1,
            "y": 3,
            "units": "slots"
          }
        },
        "Sy8MShYt69": {
          "id": "Sy8MShYt69",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 0,
            "y": 2,
            "units": "slots"
          }
        },
        "rJvzH3FY69": {
          "id": "rJvzH3FY69",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 5,
            "y": 2,
            "units": "slots"
          }
        },
        "BJuGHnYY6c": {
          "label": "Is Cool?",
          "id": "BJuGHnYY6c",
          "type": "xod/patch-nodes/output-boolean",
          "position": {
            "x": 1,
            "y": 5,
            "units": "slots"
          }
        },
        "HJtzShKY69": {
          "label": "Is Heat?",
          "id": "HJtzShKY69",
          "type": "xod/patch-nodes/output-boolean",
          "position": {
            "x": 9,
            "y": 5,
            "units": "slots"
          }
        },
        "By9zS3YKpc": {
          "label": "Turn off if above limit",
          "id": "By9zS3YKpc",
          "type": "xod/core/greater",
          "position": {
            "x": 11,
            "y": 2,
            "units": "slots"
          }
        },
        "BJjzHntFp9": {
          "label": "Turn on if less than",
          "id": "BJjzHntFp9",
          "type": "xod/core/less",
          "position": {
            "x": 9,
            "y": 2,
            "units": "slots"
          }
        },
        "HJhMH2Yt65": {
          "label": "Toggle Heat",
          "id": "HJhMH2Yt65",
          "type": "xod/core/flip-flop",
          "position": {
            "x": 9,
            "y": 3,
            "units": "slots"
          }
        },
        "SkpMBnYYpc": {
          "id": "SkpMBnYYpc",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 8,
            "y": 2,
            "units": "slots"
          }
        },
        "SJRMSnYtp5": {
          "id": "SJRMSnYtp5",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 13,
            "y": 2,
            "units": "slots"
          }
        },
        "rkygGHnKYT5": {
          "id": "rkygGHnKYT5",
          "type": "xod/core/subtract",
          "position": {
            "x": 10,
            "y": 1,
            "units": "slots"
          }
        },
        "H1KLGqWRq": {
          "description": "\n",
          "label": "Temp Deviation",
          "id": "H1KLGqWRq",
          "type": "xod/patch-nodes/input-number",
          "position": {
            "x": 6,
            "y": -1,
            "units": "slots"
          }
        }
      },
      "path": "@/tempcontrol"
    },
    "@/c-to-f": {
      "links": {
        "By-Z4TAFp5": {
          "id": "By-Z4TAFp5",
          "output": {
            "nodeId": "ry-VTCKTc",
            "pinKey": "BkQzLCurwJZ"
          },
          "input": {
            "nodeId": "Bkg-4T0Yp9",
            "pinKey": "BJnQUR_BwyZ"
          }
        },
        "SJ44pAYa9": {
          "id": "SJ44pAYa9",
          "output": {
            "nodeId": "BkoWpAKaq",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "ry-VTCKTc",
            "pinKey": "B1GfLR_SPk-"
          }
        },
        "ByUrTCta5": {
          "id": "ByUrTCta5",
          "output": {
            "nodeId": "Bkg-4T0Yp9",
            "pinKey": "SyomIRurDJ-"
          },
          "input": {
            "nodeId": "BJ8mpRta5",
            "pinKey": "__in__"
          }
        }
      },
      "nodes": {
        "BkoWpAKaq": {
          "description": "Celsius In\n",
          "label": "C In",
          "id": "BkoWpAKaq",
          "type": "xod/patch-nodes/input-number",
          "position": {
            "x": 0,
            "y": -0.25,
            "units": "slots"
          }
        },
        "BJ8mpRta5": {
          "label": "F Out",
          "id": "BJ8mpRta5",
          "type": "xod/patch-nodes/output-number",
          "position": {
            "x": 0,
            "y": 3,
            "units": "slots"
          }
        },
        "ry-VTCKTc": {
          "boundLiterals": {
            "SJ4zUC_BD1-": "1.8"
          },
          "id": "ry-VTCKTc",
          "type": "xod/core/multiply",
          "position": {
            "x": 0,
            "y": 1,
            "units": "slots"
          }
        },
        "Bkg-4T0Yp9": {
          "boundLiterals": {
            "HkqmLAOrD1W": "32"
          },
          "id": "Bkg-4T0Yp9",
          "type": "xod/core/add",
          "position": {
            "x": 0,
            "y": 2,
            "units": "slots"
          }
        }
      },
      "path": "@/c-to-f"
    },
    "@/hold4lock": {
      "nodes": {
        "HyaG6OZ0q": {
          "boundLiterals": {
            "HkyxURuSPyW": "False"
          },
          "label": "Is locked?",
          "id": "HyaG6OZ0q",
          "type": "xod/core/flip-flop",
          "position": {
            "x": 3,
            "y": 5.75,
            "units": "slots"
          }
        },
        "HyepzTd-0q": {
          "id": "HyepzTd-0q",
          "type": "xod/core/pulse-on-true",
          "position": {
            "x": 4,
            "y": 4.75,
            "units": "slots"
          }
        },
        "Sy-pfTdZR9": {
          "boundLiterals": {
            "H1WsweeFqm": ".1"
          },
          "id": "Sy-pfTdZR9",
          "type": "nkrkv/encoder/count",
          "position": {
            "x": 4,
            "y": 2.75,
            "units": "slots"
          }
        },
        "BJG6G6_W0c": {
          "id": "BJG6G6_W0c",
          "type": "xod/core/gate",
          "position": {
            "x": 5,
            "y": 1.75,
            "units": "slots"
          }
        },
        "rJQaz6uW0q": {
          "boundLiterals": {
            "B13SCNhl-": ".1"
          },
          "id": "rJQaz6uW0q",
          "type": "xod/core/clock",
          "position": {
            "x": 5,
            "y": -0.25,
            "units": "slots"
          }
        },
        "H14pGpOZCc": {
          "boundLiterals": {
            "Bybo3pXywM": "3"
          },
          "label": "Seconds to Hold",
          "id": "H14pGpOZCc",
          "type": "e/comparison/greater-or-equal",
          "position": {
            "x": 4,
            "y": 3.75,
            "units": "slots"
          }
        },
        "ByS6MaOZ05": {
          "id": "ByS6MaOZ05",
          "type": "xod/debug/watch",
          "position": {
            "x": 3,
            "y": 3.75,
            "units": "slots"
          }
        },
        "S1UTMau-05": {
          "id": "S1UTMau-05",
          "type": "xod/debug/watch",
          "position": {
            "x": 3,
            "y": 2.75,
            "units": "slots"
          }
        },
        "B1vpfTObA9": {
          "label": "Button",
          "id": "B1vpfTObA9",
          "type": "xod/patch-nodes/input-boolean",
          "position": {
            "x": 6,
            "y": 0.75,
            "units": "slots"
          }
        },
        "HkO6GadZCc": {
          "id": "HkO6GadZCc",
          "type": "xod/core/pulse-on-false",
          "position": {
            "x": 7,
            "y": 1.75,
            "units": "slots"
          }
        },
        "SktpMa_-C5": {
          "id": "SktpMa_-C5",
          "type": "xod/patch-nodes/output-boolean",
          "position": {
            "x": 3,
            "y": 6.75,
            "units": "slots"
          }
        },
        "B1cTfaO-Cq": {
          "boundLiterals": {
            "B1x2RV3eZ": "\"Locked\""
          },
          "id": "B1cTfaO-Cq",
          "type": "xod/core/constant-string",
          "position": {
            "x": 1,
            "y": 6.75,
            "units": "slots"
          }
        },
        "BJipGpO-A9": {
          "id": "BJipGpO-A9",
          "type": "xod/debug/watch",
          "position": {
            "x": 1,
            "y": 8.75,
            "units": "slots"
          }
        },
        "SynpGpuZR9": {
          "boundLiterals": {
            "ry3zLA_Bv1Z": "True"
          },
          "id": "SynpGpuZR9",
          "type": "xod/core/not",
          "position": {
            "x": 3,
            "y": 7.75,
            "units": "slots"
          }
        },
        "Bkp6MTuWRq": {
          "id": "Bkp6MTuWRq",
          "type": "xod/debug/watch",
          "position": {
            "x": 3,
            "y": 8.75,
            "units": "slots"
          }
        },
        "S106fT_-Aq": {
          "id": "S106fT_-Aq",
          "type": "xod/core/if-else",
          "position": {
            "x": 0,
            "y": 7.75,
            "units": "slots"
          }
        },
        "S1Jx6GaOWA9": {
          "label": "\"Locked\"",
          "id": "S1Jx6GaOWA9",
          "type": "xod/patch-nodes/output-string",
          "position": {
            "x": 0,
            "y": 9.75,
            "units": "slots"
          }
        }
      },
      "links": {
        "r1xg6fTdb09": {
          "id": "r1xg6fTdb09",
          "output": {
            "nodeId": "HyepzTd-0q",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "HyaG6OZ0q",
            "pinKey": "ryTIROHwkW"
          }
        },
        "Hk-xpzpdb0c": {
          "id": "Hk-xpzpdb0c",
          "output": {
            "nodeId": "rJQaz6uW0q",
            "pinKey": "HJU8CE2lW"
          },
          "input": {
            "nodeId": "BJG6G6_W0c",
            "pinKey": "SJ-1mZPTz"
          }
        },
        "rkzxaM6uZR9": {
          "id": "rkzxaM6uZR9",
          "output": {
            "nodeId": "BJG6G6_W0c",
            "pinKey": "OkPg7GDaW"
          },
          "input": {
            "nodeId": "Sy-pfTdZR9",
            "pinKey": "BkljwelY9m"
          }
        },
        "H1QeTGTubAc": {
          "id": "H1QeTGTubAc",
          "output": {
            "nodeId": "Sy-pfTdZR9",
            "pinKey": "ry7swlgY9Q"
          },
          "input": {
            "nodeId": "H14pGpOZCc",
            "pinKey": "S1jhaXJvf"
          }
        },
        "B14epGTd-A5": {
          "id": "B14epGTd-A5",
          "output": {
            "nodeId": "H14pGpOZCc",
            "pinKey": "S1gs26myDM"
          },
          "input": {
            "nodeId": "HyepzTd-0q",
            "pinKey": "__in__"
          }
        },
        "SJBxTG6_bRc": {
          "id": "SJBxTG6_bRc",
          "output": {
            "nodeId": "H14pGpOZCc",
            "pinKey": "S1gs26myDM"
          },
          "input": {
            "nodeId": "ByS6MaOZ05",
            "pinKey": "HkXK-dGob"
          }
        },
        "Hy8gpfTuZ0q": {
          "id": "Hy8gpfTuZ0q",
          "output": {
            "nodeId": "Sy-pfTdZR9",
            "pinKey": "ry7swlgY9Q"
          },
          "input": {
            "nodeId": "S1UTMau-05",
            "pinKey": "HkXK-dGob"
          }
        },
        "SkPxTG6u-Rq": {
          "id": "SkPxTG6u-Rq",
          "output": {
            "nodeId": "B1vpfTObA9",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "BJG6G6_W0c",
            "pinKey": "B1P1nFwaM"
          }
        },
        "B1OeazauZA5": {
          "id": "B1OeazauZA5",
          "output": {
            "nodeId": "HkO6GadZCc",
            "pinKey": "BJxRgAO8-"
          },
          "input": {
            "nodeId": "Sy-pfTdZR9",
            "pinKey": "B1zoDegtcQ"
          }
        },
        "BytlTMaObCc": {
          "id": "BytlTMaObCc",
          "output": {
            "nodeId": "B1vpfTObA9",
            "pinKey": "__out__"
          },
          "input": {
            "nodeId": "HkO6GadZCc",
            "pinKey": "H1v3lCu8-"
          }
        },
        "HJqgTG6ubRq": {
          "id": "HJqgTG6ubRq",
          "output": {
            "nodeId": "HyaG6OZ0q",
            "pinKey": "HkyxURuSPyW"
          },
          "input": {
            "nodeId": "SktpMa_-C5",
            "pinKey": "__in__"
          }
        },
        "SyjepMTdWRq": {
          "id": "SyjepMTdWRq",
          "output": {
            "nodeId": "SynpGpuZR9",
            "pinKey": "r1if8ROSDJ-"
          },
          "input": {
            "nodeId": "Bkp6MTuWRq",
            "pinKey": "HkXK-dGob"
          }
        },
        "HyhxTfau-R5": {
          "id": "HyhxTfau-R5",
          "output": {
            "nodeId": "SynpGpuZR9",
            "pinKey": "r1if8ROSDJ-"
          },
          "input": {
            "nodeId": "S106fT_-Aq",
            "pinKey": "S1yZIA_rDJZ"
          }
        },
        "B1pe6M6_W0q": {
          "id": "B1pe6M6_W0q",
          "output": {
            "nodeId": "B1cTfaO-Cq",
            "pinKey": "B1x2RV3eZ"
          },
          "input": {
            "nodeId": "S106fT_-Aq",
            "pinKey": "ryTeUROHD1b"
          }
        },
        "By0g6M6_bCq": {
          "id": "By0g6M6_bCq",
          "output": {
            "nodeId": "S106fT_-Aq",
            "pinKey": "S13xLCuHvkW"
          },
          "input": {
            "nodeId": "BJipGpO-A9",
            "pinKey": "HkXK-dGob"
          }
        },
        "rykZ6M6O-Ac": {
          "id": "rykZ6M6O-Ac",
          "output": {
            "nodeId": "S106fT_-Aq",
            "pinKey": "S13xLCuHvkW"
          },
          "input": {
            "nodeId": "S1Jx6GaOWA9",
            "pinKey": "__in__"
          }
        },
        "BklZTfTuW09": {
          "id": "BklZTfTuW09",
          "output": {
            "nodeId": "HyaG6OZ0q",
            "pinKey": "HkyxURuSPyW"
          },
          "input": {
            "nodeId": "SynpGpuZR9",
            "pinKey": "ry3zLA_Bv1Z"
          }
        }
      },
      "path": "@/hold4lock"
    }
  },
  "name": "incubator-2"
}
