{
  "Config": {
    "Build": {
      "Board": "esp32:esp32:esp32:JTAGAdapter=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none,EraseFlash=none"
    }
  },
  "Version": "2",
  "Product": "Visuino Pro - Visual Arduino Programming",
  "Content": "OpenWire Diagram",
  "Units": [
    {
      "Type": "Diagram",
      "Name": "__OpenWireRootUnit__",
      "*": [
        {
          "X": 2176,
          "Name": "Arduino",
          "Instance": {
            "I2SChannels": {
              "*": [
                {
                  "+": "TArduino_ESP32_I2SPDM"
                },
                {
                  "+": "TArduino_ESP32_I2SPDM"
                }
              ]
            },
            "Serial": {
              "*": [
                {
                  "+": "TArduinoHardwareSerial"
                },
                {
                  "+": "TArduinoESP32DefinedPinsSerial1"
                },
                {
                  "+": "TArduinoESP32DefinedPinsSerial2"
                }
              ]
            },
            "+": "TArduinoBoard",
            "Modules": {
              "*": [
                {
                  "HostName": "",
                  "+": "TArduinoESP32WiFiModule",
                  "AccessPoints": {
                    "*": [
                      {
                        "Password": "aa2194ea",
                        "SSID": "DIGI_6b15f8",
                        "+": "TArduinoESP32WiFiModuleRemoteAccessPoint"
                      }
                    ]
                  },
                  "Sockets": {
                    "*": [
                      {
                        "Name": "TCP Client1",
                        "InputPin": {
                          "SourcePins": [
                            {
                              "Name": "__OpenWireRootUnit__.RemoteXY1.Protocols.Cloud1.OutputPin",
                              "ID": "__OpenWireRootUnit__.RemoteXY1.Protocols._Item0.OutputPin"
                            }
                          ]
                        },
                        "+": "TArduinoESP32WiFiTCPClientSocket"
                      }
                    ]
                  },
                  "AccessPoint": {
                    "SSID": "",
                    "Password": ""
                  },
                  "Ethernet": {
                    "HostName": ""
                  },
                  "ESPNow": {
                    "PrimaryKey": {
                      "_Data": ""
                    }
                  }
                },
                {
                  "OutputPins": {
                    "Form": "__OpenWireRootUnit__",
                    "Pins": [
                      {
                        "Type": "ptSource",
                        "SinkPins": [
                          {
                            "ID": "__OpenWireRootUnit__.Button2.InputPin"
                          }
                        ]
                      },
                      {
                        "Type": "ptSource",
                        "SinkPins": [
                          {
                            "ID": "__OpenWireRootUnit__.Button1.InputPin"
                          }
                        ]
                      }
                    ]
                  },
                  "+": "TTTGOTDisplayESP32ButtonsModule"
                },
                {
                  "Orientation": "goRight",
                  "Elements": {
                    "*": [
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.AnalogToText2.OutputPin"
                            }
                          ]
                        },
                        "InputPin": {
                          "SourcePin": {
                            "ID": "__OpenWireRootUnit__.AnalogToText2.OutputPin"
                          }
                        },
                        "+": "TArduinoColorGraphicsElementTextFeld",
                        "Size": 2,
                        "X": 115,
                        "Name": "Text Field2",
                        "Color": 4278255360,
                        "InitialValue": "",
                        "Y": 7
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.AnalogToText1.OutputPin"
                            }
                          ]
                        },
                        "InputPin": {
                          "SourcePin": {
                            "ID": "__OpenWireRootUnit__.AnalogToText1.OutputPin"
                          }
                        },
                        "+": "TArduinoColorGraphicsElementTextFeld",
                        "Size": 2,
                        "X": 5,
                        "Name": "Text Field1",
                        "Color": 4278255615,
                        "InitialValue": "",
                        "Y": 7
                      },
                      {
                        "Size": 3,
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "X": 43,
                        "Name": "Draw Text1",
                        "Color": 4278255615,
                        "Text": "C",
                        "Y": 2
                      },
                      {
                        "X": 33,
                        "Name": "Draw Text2",
                        "Color": 4278255615,
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "Text": "O"
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.AnalogToUnsigned1.OutputPin"
                            },
                            {
                              "ID": "__OpenWireRootUnit__.ClockGenerator2.OutputPin"
                            }
                          ]
                        },
                        "Name": "Draw Rectangle1",
                        "Height": 12,
                        "+": "TArduinoColorGraphicsDrawRectangle",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 4 ].Color",
                            "@": "Color",
                            "+": "TOWAlphaColorSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AlphaColorValue2.OutputPin"
                            },
                            "Component": "Arduino"
                          },
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 4 ].FillColor",
                            "@": "FillColor",
                            "+": "TOWAlphaColorSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AlphaColorValue2.OutputPin"
                            },
                            "Component": "Arduino"
                          },
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 4 ].Width",
                            "@": "Width",
                            "+": "TOWCardinalSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AnalogToUnsigned1.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "Y": 32
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.AddValue1.OutputPin"
                            }
                          ]
                        },
                        "Y": 32,
                        "Height": 12,
                        "+": "TArduinoColorGraphicsDrawRectangle",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 5 ].X",
                            "@": "X",
                            "+": "TOWIntegerSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AddValue1.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "Name": "Draw Rectangle3",
                        "Color": 4278190080,
                        "FillColor": 4278190080,
                        "Width": 5
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.AnalogToUnsigned2.OutputPin"
                            },
                            {
                              "ID": "__OpenWireRootUnit__.ClockGenerator2.OutputPin"
                            }
                          ]
                        },
                        "Height": 12,
                        "+": "TArduinoColorGraphicsDrawRectangle",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 6 ].Color",
                            "@": "Color",
                            "+": "TOWAlphaColorSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AlphaColorValue1.OutputPin"
                            },
                            "Component": "Arduino"
                          },
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 6 ].FillColor",
                            "@": "FillColor",
                            "+": "TOWAlphaColorSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AlphaColorValue1.OutputPin"
                            },
                            "Component": "Arduino"
                          },
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 6 ].Width",
                            "@": "Width",
                            "+": "TOWCardinalSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AnalogToUnsigned2.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "X": 109,
                        "Name": "Draw Rectangle2",
                        "Y": 32
                      },
                      {
                        "X": 145,
                        "Name": "Draw Text3",
                        "Color": 4278255360,
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "Size": 3,
                        "Text": "%"
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.AddValue2.OutputPin"
                            }
                          ]
                        },
                        "Y": 32,
                        "Height": 12,
                        "+": "TArduinoColorGraphicsDrawRectangle",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 8 ].X",
                            "@": "X",
                            "+": "TOWIntegerSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.AddValue2.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "Name": "Draw Rectangle4",
                        "Color": 4278190080,
                        "FillColor": 4278190080,
                        "Width": 5
                      },
                      {
                        "X": 180,
                        "Name": "Draw Bitmap1",
                        "+": "TArduinoColorGraphicsElementDrawBitmap",
                        "Bitmap": {
                          "Data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIbUgcTXFIOEpxRkhKb0dSS3BGZkxwRUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhIdKwISPSxCEh0s0iI9PRICHS0iAh0tMgIdLUIiLS1iEi0dchItHXIiPT1yEh0dUgIdLUISLS1SEh0dUhItHWIiPT2SAh0dwgIdHiISPT6SAi0vAhItH3IiPS\/iEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0tvRl5Nb0dgTHFGYUhtSCMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVX9VBgAAAAAhI9O0IiLSyCEi0tsiI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/0xwR2tKb0UwAAAAAAAAAAAAAAAAAAAAAAAAAABMZkwKSG1IByAh0rwhItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v9KcEZtSm9FPgAAAAAAAAAAAAAAAAAAAAA\/fz8IIiPTwiEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/S29GZQAAAAAAAAAAAAAAAAAAAABFc0ULISPT6SIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/THBGdAAAAAAAAAAAAAAAAEVzRQtMckYoIiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/TG9G50txSFgAAAAAAAAAAFBrQxMgIdLTIiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0twR30AAAAAAAAAAEhtSBUhItL4IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/0pvRncAAAAAAAAAAEhtSBwhItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0twR3YAAAAAAAAAAEtuRCUiI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/0RF2f89Ptf\/ISLT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/0twR3oAAAAAAAAAAE5tSCohItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/2xt4f\/5+fz\/nZ3m\/zY31f8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0twR3oAAAAAAAAAAEtxRi8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/2xt4f\/+\/v7\/\/v7+\/+zs9v+MjOD\/MDHU\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0xvR3UAAAAAAAAAAE5ySDEiI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/2xt4f\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8\/Pz\/3t7u\/3+A3f8qK9T\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/0xwR2sAAAAAAAAAAExwRzIhItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/2xt4f\/+\/v7\/\/\/\/\/\/\/7+\/v\/+\/v7\/\/v7+\/\/T09\/\/U1Oj\/dXXc\/ygp0\/8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0xxRmEAAAAAAAAAAExwRzIhItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/2xt4f\/+\/v7\/\/\/\/\/\/\/7+\/v\/+\/v7\/\/\/\/\/\/\/7+\/v\/8\/Pz\/6urv\/8nJ5f9sbNv\/JSbT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0twRlsAAAAAAAAAAE5ySDEiI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/2xt4f\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/v7+\/\/T09\/\/j4+n\/nZ3g\/yQl0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/0xvRlcAAAAAAAAAAEtxRi8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/2xt4f\/+\/v7\/\/\/\/\/\/\/7+\/v\/+\/v7\/\/\/\/\/\/\/7+\/v\/+\/v7\/\/v7+\/9fX9\/9mZ9\/\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0txSFgAAAAAAAAAAEtuRSwhItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/2xt4f\/+\/v7\/\/\/\/\/\/\/7+\/v\/+\/v7\/\/\/\/\/\/\/7+\/v\/d3fj\/b2\/i\/yUm0\/8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0twRlsAAAAAAAAAAEpvRCkiI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/2xt4f\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/5eX5\/3h45P8nKNT\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/0tvRl4AAAAAAAAAAE1xRiQgIdH4IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/2xt4f\/+\/v7\/\/\/\/\/\/+jo+v+BgeX\/JyjU\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/01vR2AAAAAAAAAAAEdwRxkhItHuIiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/2xt4f\/u7vv\/iInn\/ywt1f8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/01vR2AAAAAAAAAAAFVqPwwhItPjIiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/zs81\/8wMdX\/ISLT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/0puSFwAAAAAAAAAAAAAAAAhItHgIiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0xvRlAAAAAAAAAAAAAAAAAgIdHbIiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/0xuSDUAAAAAAAAAAAAAAAAiItLWIiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/ISLT6lRxVAkAAAAAAAAAAAAAAAAhItGpIiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISHSzQAAAAAAAAAAAAAAAAAAAAAAAAAAISPT0iEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8hItPqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiLTxyEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9LmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiLTcCIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8hI9KnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQk0RwjI9QkIiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8hItL\/IiPT\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ISLS\/yEi0v8iI9P\/ICLSwiEh0ZEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx\/PICIi0CwjI9QkIyPSMyIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9P\/IiPT\/yIj0\/8iI9KzIiLSsSEj07YhI9OeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8j0EggINEnISHQJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8CICDRJyAg0ScgINEnICDRJyAg0ScgINEnICDRJyAg0ScgINEnICDRJyAg0ScgINEnICDRJyAg0ScgINEnICDRJyEh0T0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
                          "Width": 48,
                          "Height": 48
                        }
                      },
                      {
                        "Name": "Draw Text4",
                        "Color": 4280332970,
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "Size": 2,
                        "Text": "ALERT TRESHOLD",
                        "Y": 72
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.UpDownCounter2.OutputPin"
                            }
                          ]
                        },
                        "InputPin": {
                          "SourcePin": {
                            "ID": "__OpenWireRootUnit__.UpDownCounter2.OutputPin"
                          }
                        },
                        "+": "TArduinoColorGraphicsElementTextFeld",
                        "Size": 2,
                        "X": 5,
                        "Name": "Text Field3",
                        "Color": 4294901760,
                        "InitialValue": "",
                        "Y": 100
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.UpDownCounter3.OutputPin"
                            }
                          ]
                        },
                        "InputPin": {
                          "SourcePin": {
                            "ID": "__OpenWireRootUnit__.UpDownCounter3.OutputPin"
                          }
                        },
                        "+": "TArduinoColorGraphicsElementTextFeld",
                        "Size": 2,
                        "X": 101,
                        "Name": "Text Field4",
                        "Color": 4294901760,
                        "InitialValue": "",
                        "Y": 100
                      },
                      {
                        "X": 35,
                        "Name": "Draw Text5",
                        "Text": "TEMP",
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "Size": 2,
                        "Y": 100
                      },
                      {
                        "X": 132,
                        "Name": "Draw Text6",
                        "Text": "HUM",
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "Size": 2,
                        "Y": 100
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.Inverter3.OutputPin"
                            }
                          ]
                        },
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 15 ].Enabled",
                            "@": "Enabled",
                            "+": "TOWBooleanSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.Inverter3.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "+": "TArduinoColorGraphicsElementDrawBitmap",
                        "X": 180,
                        "Name": "Draw Bitmap2",
                        "Enabled": false,
                        "Bitmap": {
                          "Data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAyAAAAOlLb0hVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT28\/EAAAANIAAADlAAAA9AAAAPAAAADZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAER3RA9Oa0QaAAAA3gAAAO4GFgTvHFME\/wAFAf8AAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAC8AAAA1QwmAdgwoBf\/Ftt8\/wdLKv8AAADeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAJ4AAADCFD8Fyi2wKvcU3X\/\/GbhY\/wILBOUAAADTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOAAAAnAABALcZWg\/nJsNJ\/xTdf\/8d0GT\/Bjcb7AAAANoAAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcAAACoAAUByxt2If8d0GT\/F9p5\/x3QZP8Rdzj\/AAAA4wAAAMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAAAKcCEAbIG5Iz9hbbfP8Y2HX\/H9Nq\/xmwUv8ABwThAAAA2gAAAJMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJAAAAoQUhDMYcrkz\/EuGJ\/x3Vbv8r1XL\/Hsxf\/wUtFNcAAADTAAAAywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAHkAAACeBjcbxhjFZv8R4oz\/H9Nq\/zPUcv8kz2L\/EWwu7AAAAMUAAAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPAAAAgwAAAJkHUS3OE9d\/\/xHijP8f02r\/N9Z4\/y3Raf8apUb\/AAUBvgAAAJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAAAB8AAEAoAhyR+wP5JH\/E9+G\/yXUbv831nj\/N9Ry\/yHIWf8EIQyxAAAAagAAAGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAIcABwSsC5pg+wvroP8U3X\/\/JdRu\/z3Xev871XX\/JM9i\/xBbIrsAAACEAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAAAAjAATDcEFtYP8DO6n\/xnZd\/8r1XL\/Pdd6\/zvVdf8t0Wn\/GJhD\/gABAKMAAABVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGEAAACcACYbzgTUnP8M7qf\/GtZx\/y\/Xdv8913r\/O9V1\/zfRa\/8fwFX\/BBsJqAAAAD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjAAAAZQAAAK0APi\/hB+uy\/wvroP8d1W7\/N9Z4\/z3Xev871XX\/ONNv\/ybMXP8LSSG4AAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAB9AAAAvABbR+4A98T\/EOeW\/x3Vbv852Xz\/Pdd6\/zvVdf8403D\/LM5g\/xWMPOwAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwAAAJMAAQDWAoNi\/wH8xP8R4oz\/IdZy\/znZfP8913r\/O9V1\/zjTcP8yz2b\/HrhP\/wIOBncAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0AAABnAAAAOAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAAnwAIA90Cn3n\/BPi+\/xTdf\/8r1XL\/P9l\/\/z3Xev871XX\/ONNw\/zbQav8hyFn\/Cz4XiwAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3QAAAPMEGwjSBSENvgAAAK4AAACDAAAANwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAC1ABQN5AS5iP8G9LT\/F9p5\/y\/Xdv8\/2X\/\/Pdd6\/zvVdf8403D\/N9Fr\/ybMXP8WgTHhAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5QAIBP4esEj\/Hsxf\/wuZYf4AJhrbAAAAugAAAIoAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAALsAJhr2CM2S\/wjwq\/8Y2HX\/MNl7\/z\/Zf\/8913r\/O9V1\/zjTcP830Wv\/LM5g\/x6wSP8BCgSsAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8QBbSP8B\/MT\/BvS0\/wvroP8I66f\/AZNx\/wEaEe4AAADMAAAAnwAAAJcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFYAAACUAAAAywU7I\/8K2Zb\/C+ug\/xrWcf852Xz\/P9l\/\/z3Xev871XX\/ONNw\/zfRa\/81z2X\/I8ZS\/wk0Fb8AAABiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7AA+MP8E+L7\/HvjB\/wT3uv8E+L7\/AfzE\/wDvvv8AeF3\/AAgE+gAAANoAAAC4AAAAnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhQAAAK8AAADpCFEt\/w7fkP8Q55b\/IdZy\/zragf8\/2X\/\/Pdd6\/zvVdf8403D\/N9Fr\/zXPZf8pyVX\/EGwu4gAAAKUAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4gABAP8FtYT\/T\/jM\/1v3zf8W87T\/BvS0\/wH8xP8B\/MT\/BNSc\/wRYPf8AAQD\/AAAA7gAAAMcAAAC8T29HIEhtSBwAAAC1AAAAygAAAP0ObDX\/EeKM\/xLhif8h2HX\/PtqC\/z\/Zf\/8913r\/O9V1\/zjTcP830Wv\/Nc9l\/y7LWv8apUb\/AAgEvwAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2gAAAPUAJhv\/B+uy\/3z30\/9899P\/R\/O+\/wzup\/8G9LT\/BPe6\/wvroP8OtW\/\/Bjcb\/wAAAP8AAAD\/AAAA6AAAANsAAADxAAUB\/xeBMv8S4Yn\/FN6D\/yfZef9A2oP\/P9l\/\/z3Xev871XX\/ONNw\/zfRa\/81z2X\/NM1g\/yfETf8GJg3cAAAAnQAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPYAAAD1AoNi\/zXzu\/9899P\/efXO\/2vzxv827a7\/EOqd\/wjwq\/8L66D\/GtZx\/xaMPP8FHAn\/AAAA\/wAAAP8CCwT\/H5It\/xPfhv8W23z\/MNl7\/0HahP8\/2X\/\/Pdd6\/zvVdf8403D\/N9Fr\/zXPZf80zWD\/KclV\/xNlJPcAAAC7AAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMAAADNAhAH\/wrZlv9f88T\/dPTK\/2\/yxf9r8cH\/W+62\/y7on\/8Q55b\/C+ug\/xjYdf8otzj\/HWcS\/w0nAf8omiL\/E9+G\/xnZd\/8y24D\/QdqE\/z\/Zf\/8913r\/O9V1\/zjTcP830Wv\/Nc9l\/zTNYP8pyVX\/HJs8\/wAEAc4AAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExvRlcAAACzAAAA1wRYPf8h7an\/b\/LF\/2vxwf9o8Lz\/ZO64\/2DstP9K6ab\/IeKP\/w\/kkf8P5JH\/Kr8\/\/zKwH\/8T34b\/Gdl3\/zragf9B2oT\/P9l\/\/z3Xev871XX\/ONNw\/zfRa\/81z2X\/NM1g\/y7LWv8jvUn\/BCAN1AAAAKMAAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExxSD8AAAAAAAAAuwABAPAKuHv\/Ru6x\/2jwvP9k7rj\/YOy0\/1zrr\/9Z6av\/Veim\/zzjlf8d3H\/\/D+SR\/xHijP8h2HX\/PtyG\/0HahP8\/2X\/\/Pdd6\/zvVdf8403D\/N9Fr\/zXPZf80zWD\/Mstb\/yfETf8PVB7gAAAAwAAAAFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVqPwwAAAAAAAAAowAAANUDMyL\/EOeW\/1vutv9g7LT\/XOuv\/1npq\/9V6Kb\/Uuah\/0\/knf9K4pf\/Mt2F\/yfZef8+3Ib\/QdqE\/z\/Zf\/8913r\/O9V1\/zjTcP830Wv\/Nc9l\/zTNYP8yy1v\/K8ZQ\/xySNP8AAQC9AAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMoAAADXCo9b\/y7on\/9c66\/\/Wemr\/1Xopv9S5qH\/T+Sd\/0zimP9I4JP\/R9+O\/0Tdif9B2oT\/P9l\/\/z3Xev871XX\/ONNw\/zfRa\/81z2X\/NM1g\/zLLW\/8xyVb\/I7ZD\/wYWA8MAAABmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcAAADFABQM7BLVg\/9N6KX\/Veim\/1Lmof9P5J3\/TOKY\/0jgk\/9H347\/RN2J\/0HahP8\/2X\/\/Pdd6\/zvVdf8403D\/N9Fr\/zXPZf80zWD\/Mstb\/zHJVv8mw0n\/D0kY1wAAAJ0AAAATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAA0whlPf8l4Y3\/Uuah\/0\/knf9M4pj\/SOCT\/0ffjv9E3Yn\/QdqE\/z\/Zf\/8913r\/O9V1\/zjTcP830Wv\/Nc9l\/zTNYP8yy1v\/MclW\/yfETf8XgDL+AAAAtQAAAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwgAEAeARumz\/POGS\/0zimP9I4JP\/R9+O\/0Tdif9B2oT\/P9l\/\/z3Xev871XX\/ONNw\/zfRa\/81z2X\/NM1g\/zLLW\/8xyVb\/K8ZQ\/yOvPv8CEAfLAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAANQFOyP\/Hdx\/\/0jgk\/9H347\/RN2J\/0HahP8\/2X\/\/Pdd6\/zvVdf8403D\/N9Fr\/zXPZf80zWD\/Mstb\/zHJVv8vxlH\/KMJG\/ws+GN4AAAC7AAAASQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkAAADeEJZR\/zLbgP9E3Yn\/QdqE\/z\/Zf\/8913r\/O9V1\/zjTcP830Wv\/Nc9l\/zTNYP8yy1v\/MclW\/zDHUf8owkb\/FnYr\/wAAAM8AAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8AAADRARoR+hrObP862oH\/P9l\/\/z3Xev871XX\/ONNw\/zfRa\/81z2X\/NM1g\/zLLW\/8xyVb\/MMdR\/y3DSv8iqDn\/AgsE4wAAAMgAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9AAAA3Q5sNf8l1G7\/Pdd6\/zvVdf8403D\/N9Fr\/zXPZf80zWD\/Mstb\/zHJVv8wx1H\/LcNK\/ym\/Qv8KMBD\/AAAA3AAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACXAAAA1QILBPgZuFj\/M9Ry\/zjTcP830Wv\/Nc9l\/zTNYP8yy1v\/MclW\/zDHUf8vxEz\/Kb9C\/xRlJP8AAAD0AAAA3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxAAAAOULSiH\/JM9i\/zbQav81z2X\/NM1g\/zLLW\/8xyVb\/MMdR\/y\/ETP8twkb\/IZ0z\/wAIBP8AAADkAAAAzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEAAAD\/GJlD\/yzOYP80zWD\/Mstb\/zHJVv8wx1H\/L8RM\/y3CRv8puzv\/ByYO\/wAAAPQAAADhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAADqByYO\/yPGUv8yy1v\/MclW\/zDHUf8vxEz\/LcJG\/yq\/P\/8RWyL\/AAAA\/wAAAOtIbUgjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADpAAAA9RZ2K\/8rxlD\/MMdR\/y\/ETP8twkb\/Kr8\/\/x+SLf8AAQD\/AAAA+QAAAOdVf1UGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADfAAAA9AIQB\/ojtkP\/LcNK\/y3CRv8pv0L\/KLc4\/wUcCf8AAAD+AAAA8ExxSD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AAAAPMOSRjvKb9C\/yq\/P\/8puzv\/D0oZ\/wAAAPsAAADyS3BGW0xyTBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANMAAADgDEAU7xt2If8NQBPqAAAA7QAAAOdNcEU7UGtDEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAABwAAAAwAAAANcAAADdAAAA2AAAAOIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
                          "Width": 48,
                          "Height": 48
                        },
                        "Y": 75
                      },
                      {
                        "X": 171,
                        "Name": "Draw Text7",
                        "Text": "Compact DIY",
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "Y": 53
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.Or1.OutputPin"
                            }
                          ]
                        },
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 17 ].Enabled",
                            "@": "Enabled",
                            "+": "TOWBooleanSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.Or1.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "+": "TArduinoColorGraphicsElementDrawBitmap",
                        "X": 180,
                        "Name": "Draw Bitmap3",
                        "Enabled": false,
                        "Bitmap": {
                          "Data": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVqPwxNcEVCTG9GUExvRlcMObHiDj61\/w8\/uP8PQbr\/D0G7\/w9Au\/8QQb3\/EEG9\/w9Au\/8PQbv\/D0G6\/w8\/uP8OPrX\/DDmx\/0xxRlpMb0ZQS29HR0tuRjMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\/fz8ETHFIP01vR1kNO7L\/Dz62\/xBBuv8QQb3\/D0O\/\/w9Dv\/8QQ7\/\/EEPA\/xFFwP8QRcH\/EUXA\/xFFwP8PQ8D\/D0O\/\/w9Dv\/8QQ7\/\/EEG9\/xBBuv8PPrb\/DTuy\/0pxRkhKb0U3S2lLEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFzRRZMb0VJDDmx\/w8\/uP8QQrz\/EEO\/\/w9DwP8QRcH\/EUbC\/xFGwv8SSMP\/EkjD\/xFIxP8RSMT\/EknF\/xFIxP8SSMP\/EkjD\/xFGwv8RRsL\/EEXB\/w9DwP8QQ7\/\/EEK8\/w8\/uP8MObH\/S3BDIk51Tg1\/f38CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT28\/EAs2q9wOPLX\/EEK8\/w9Dv\/8QRcH\/EEbC\/xFIxP8RSMT\/EknF\/xJJxf8SScX\/EkrG\/xNLxv8TS8f\/E0vG\/xNLxv8SSsb\/EkrG\/xJJxf8SScX\/EUjE\/xFIxP8QRsL\/EEXB\/w9Dv\/8QQrz\/Djy1\/ww2quZ\/f38CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIbUgODjqy+BBAuv8PQ7\/\/EEO\/\/xBGwv8SSMP\/EknF\/xJJxf8SSsb\/EkrG\/xNLx\/8TS8f\/FEvH\/xRLx\/8TS8f\/FEvH\/xRLx\/8TS8f\/FEvH\/xNLx\/8SSsb\/EkrG\/xJJxf8SScX\/EkjD\/xBGwv8RRcD\/EEO\/\/xBAuv8OOrP4RXNFCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVqPwwNPLT\/EEK8\/xBDv\/8QRcH\/EUfD\/xJJxf8RScb\/EkrG\/xNLx\/8TS8f\/E0vH\/xNLx\/8TS8f\/E0vH\/xNLx\/8TS8f\/E0vH\/xNLx\/8TS8f\/E0vH\/xNLx\/8TS8f\/E0vH\/xNLx\/8SSsb\/EUnG\/xJJxf8RR8P\/EEXB\/xBDv\/8QQrz\/Djy17ER3RA8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARHdEDw48tf8QQb3\/EEPA\/xBGwv8RSMT\/EknF\/xJJxv8SS8f\/E0vH\/xNLx\/8SS8f\/E0vH\/xNLx\/8SS8f\/E0vH\/xNLx\/8SS8f\/E0vH\/xNLx\/8SS8f\/E0vH\/xNLx\/8SS8f\/E0vH\/xNLx\/8TS8f\/EkvH\/xJJxv8SScX\/EUjE\/xBGwv8QQ8D\/EEG9\/w07tOJOa0QaP38\/BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOdU4NDjy0\/w9Avf8QQ7\/\/EEbC\/xFIxP8SScX\/EkrG\/xJKxv8SSsb\/E0vH\/xNLx\/8SSsb\/E0vH\/xNLx\/8SSsb\/E0vH\/xNLx\/8SSsb\/E0vH\/xNLx\/8SSsb\/E0vH\/xNLx\/8SSsb\/E0vH\/xNLx\/8TS8f\/EkrG\/xJKxv8SSsb\/EknF\/xFIxP8QRsL\/EEO\/\/w9Avf8NPLTLSG1IIz9\/PwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExmTAoNOrP\/EEG9\/w9DwP8RRsL\/EUjE\/xJJxf8RScb\/EkrG\/xJKxv8SSsb\/EkrG\/xJKxv8SSsb\/EkrG\/xJKxv8SSsb\/EkrG\/xJKxv8SSsb\/EkrG\/xJKxv8SSsb\/EkrG\/xJKxv8SSsb\/EkrG\/xJKxv8SSsb\/EkrG\/xJKxv8SSsb\/EUnG\/xJJxf8RSMT\/EUbC\/w9DwP8QQb3\/DDmzxk1wRyt\/f38CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39\/Ags5se0PQLv\/D0O\/\/xBEwv8RSMT\/EUjF\/xJJxv8SScb\/EUnG\/xJKx\/8RScb\/EkrH\/xJKx\/8RScb\/EkrH\/xJKx\/8RScb\/EkrH\/xJKx\/8RScb\/EkrH\/xJKx\/8RScb\/EkrH\/xJKx\/8RScb\/EkrH\/xJKx\/8SSsf\/EUnG\/xJKx\/8SSsf\/EUnG\/xJJxv8RSMX\/EUjE\/xBEwv8PQ7\/\/D0C7\/ww4sdNObUgqM2YzBQAAAAAAAAAAAAAAAAAAAAAAAAAACzWrww49uP8OQL\/\/EETC\/xBHxP8RSMX\/EknG\/xJJx\/8SScf\/EUnG\/xJJx\/8RScb\/EknH\/xJJx\/8RScb\/EknH\/xJJx\/8RScb\/EknH\/xJJx\/8RScb\/EknH\/xJJx\/8RScb\/EknH\/xJJx\/8RScb\/EknH\/xJJx\/8SScf\/EUnG\/xJJx\/8SScf\/EUnG\/xJJx\/8SScb\/EUjF\/xBHxP8QRML\/DkC\/\/w49uP8MNarjTHJGKAAAAAAAAAAAAAAAAAAAAABNbEUhDju0+w9Avf8PQ8D\/EEbD\/xFIxP8RSMX\/EUjG\/xFIxv8RSMb\/EUjG\/xFIxv8RSMb\/EUjG\/xFIxv8RSMb\/EUjG\/xFIxv8RSMb\/EUjG\/xFIxv8ZTsj\/HVDI\/xFIxv8RSMb\/EUjG\/xFIxv8RSMb\/EUjG\/xFIxv8RSMb\/EUjG\/xFIxv8RSMb\/EUjG\/xFIxv8RSMb\/EUjF\/xFIxP8QRsP\/D0PA\/w9Avf8OPLX\/TG9FSUVzRQsAAAAAAAAAADNmMwULOLDXDj26\/w9BwP8QRML\/EEfE\/xFIxf8RSMX\/EknG\/xJJxv8SScb\/EUjF\/xJJxv8RSMX\/EknG\/xJJxv8RSMX\/EknG\/xJJxv8RSMX\/EknG\/0941P\/w9Pv\/9vj8\/2GE2P8RSMX\/EknG\/xJJxv8RSMX\/EknG\/xJJxv8SScb\/EUjF\/xJJxv8SScb\/EUjF\/xJJxv8SScb\/EUjF\/xFIxf8QR8T\/EETC\/w9BwP8OPbr\/DDmx\/01xSDgAAAAAAAAAAExuSDwMOrP\/Dj+9\/w9Dwv8QRsP\/EEfE\/xFIxf8RSMX\/EUjG\/xFIxv8RSMb\/EUjF\/xFIxv8RSMX\/EUjG\/xFIxv8RSMX\/EUjG\/xFIxv8RSMX\/HFHI\/+Xr+P\/+\/v7\/\/\/\/\/\/\/D0+\/8oWcv\/EUjG\/xFIxv8RSMX\/EUjG\/xFIxv8RSMb\/EUjF\/xFIxv8RSMb\/EUjF\/xFIxv8RSMb\/EUjF\/xFIxf8QR8T\/EEbD\/w9Dwv8OP73\/DTq0\/0xvRUkAAAAATm1IKgs0q+cOPbr\/DkC\/\/xBEwv8QRsT\/EEfF\/xBHxf8QR8X\/EEfF\/xBHxf8QR8X\/EEfF\/xBHxf8QR8X\/EEfF\/xBHxf8QR8X\/EEfF\/xBHxf8QR8X\/jKbj\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v+jt+j\/EEfF\/xBHxf8QR8X\/EEfF\/xBHxf8QR8X\/EEfF\/xBHxf8QR8X\/EEfF\/xBHxf8QR8X\/EEfF\/xBHxf8QR8X\/EEbE\/xBEwv8OQL\/\/Dj26\/wo0q\/FNbEUhTW5GTAw3sv8NPb3\/D0HA\/xBEwv8QRsT\/EUfF\/xFHxf8QR8X\/EUfF\/xFHxf8RR8X\/EEfF\/xFHxf8QR8X\/EUfF\/xFHxf8QR8X\/EUfF\/xFHxf8vX8z\/+Pr9\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/8\/f7\/QGzQ\/xFHxf8QR8X\/EUfF\/xFHxf8RR8X\/EEfF\/xFHxf8RR8X\/EEfF\/xFHxf8RR8X\/EEfF\/xFHxf8RR8X\/EEbE\/xBEwv8PQcD\/DT29\/ww3sv9KcEdLTHFGYQw6tf8PQL3\/DkLC\/w9Ew\/8QRsT\/EEfF\/xBHxf8QRsT\/EEfF\/xBHxf8QR8X\/EEbE\/xBHxf8QRsT\/EEfF\/xBHxf8QRsT\/EEfF\/xBHxf+wwuz\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/xtPx\/xFHxf8QRsT\/EEfF\/xBHxf8QR8X\/EEbE\/xBHxf8QR8X\/EEbE\/xBHxf8QR8X\/EEbE\/xBHxf8QR8X\/EEbE\/w9Ew\/8OQsL\/D0C9\/ww6tf9Nb0dZByyj6w07uv8OQL\/\/DkLC\/w9Ew\/8PRsT\/EEbF\/xBGxf8PRsT\/EEbF\/xBGxf8QRsX\/D0bE\/xBGxf8PRsT\/EEbF\/xBGxf8PRsT\/EEbF\/0x10\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/3OP2\/\/7+\/v\/+\/v7\/\/\/\/\/\/2GE2P8PRsT\/EEbF\/xBGxf8QRsX\/D0bE\/xBGxf8QRsX\/D0bE\/xBGxf8QRsX\/D0bE\/xBGxf8QRsX\/D0bE\/w9Ew\/8OQsL\/DkC\/\/w07uv8MObH\/CjSv\/w09vf8OQL\/\/DkPD\/w9FxP8PRcT\/D0XE\/w9FxP8PRcT\/D0XE\/w9FxP8PRcT\/D0XE\/w9FxP8PRcT\/D0XE\/w9FxP8PRcT\/EknF\/9Pc9P\/+\/v7\/\/v7+\/\/7+\/v98md\/\/D0XE\/6C15\/\/+\/v7\/\/v7+\/+Lp+P8ZTsj\/D0XE\/w9FxP8PRcT\/D0XE\/w9FxP8PRcT\/D0XE\/w9FxP8PRcT\/D0XE\/w9FxP8PRcT\/D0XE\/w9FxP8OQ8P\/DkC\/\/w09vf8KNK\/\/Czay\/ww7vP8OQL\/\/D0PC\/w9Ew\/8ORMP\/D0XE\/w9FxP8ORMP\/D0XE\/w9FxP8PRcT\/DkTD\/w9FxP8ORMP\/D0XE\/w9FxP8ORMP\/cJDb\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/88Z87\/D0XE\/2GE2P\/+\/v7\/\/\/\/\/\/\/\/\/\/\/+IouH\/D0XE\/w9FxP8PRcT\/DkTD\/w9FxP8PRcT\/DkTD\/w9FxP8PRcT\/DkTD\/w9FxP8PRcT\/DkTD\/w9Ew\/8PQ8L\/DkC\/\/ww7vP8LNrL\/Czaz\/w08vf8NQMD\/DkLC\/w9Ew\/8ORMP\/D0TE\/w9ExP8ORMP\/D0TE\/w9ExP8PRMT\/DkTD\/w9ExP8ORMP\/D0TE\/w9ExP8dUMj\/6+\/6\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/9Lc9L\/D0TE\/22N2\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/19\/z\/KFnL\/w9ExP8PRMT\/DkTD\/w9ExP8PRMT\/DkTD\/w9ExP8PRMT\/DkTD\/w9ExP8PRMT\/DkTD\/w9Ew\/8OQsL\/DUDA\/w08vf8LN7T\/Cza0\/w09vf8NQMD\/DULC\/w5Dw\/8OQ8P\/DkPD\/w5Dw\/8OQ8P\/DkPD\/w5Dw\/8OQ8P\/DkPD\/w5Dw\/8OQ8P\/DkPD\/w5Dw\/+VrOX\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v9khtn\/DkPD\/4ii4f\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/rL7q\/w5Dw\/8OQ8P\/DkPD\/w5Dw\/8OQ8P\/DkPD\/w5Dw\/8OQ8P\/DkPD\/w5Dw\/8OQ8P\/DkPD\/w5Dw\/8NQsL\/DUDA\/w09vf8LN7T\/CjW0\/ww8vf8NQMD\/DkHC\/w5Dw\/8OQsP\/DkPD\/w5Dw\/8OQsP\/DkPD\/w5Dw\/8OQ8P\/DkLD\/w5Dw\/8OQsP\/DkPD\/zRhzP\/4+v3\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/+AnN\/\/DkPD\/6O36P\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/v7+\/0du0P8OQ8P\/DkLD\/w5Dw\/8OQ8P\/DkLD\/w5Dw\/8OQ8P\/DkLD\/w5Dw\/8OQ8P\/DkLD\/w5Dw\/8OQcL\/DUDA\/ww8vf8KNbT\/CjW1\/ww8vf8MP8D\/DkHC\/w5Cw\/8NQsL\/DkLD\/w5Cw\/8NQsL\/DkLD\/w5Cw\/8OQsP\/DULC\/w5Cw\/8NQsL\/DkLD\/7rJ7f\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/+csub\/DkLD\/7\/N7\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/8\/Z8v8PRMP\/DULC\/w5Cw\/8OQsP\/DULC\/w5Cw\/8OQsP\/DULC\/w5Cw\/8OQsP\/DULC\/w5Cw\/8OQcL\/DD\/A\/ww8vf8KNbX\/CjW1\/ww8vf8MP8D\/DUHC\/w1Bwv8NQcL\/DUHC\/w1Bwv8NQcL\/DUHC\/w1Bwv8NQcL\/DUHC\/w1Bwv8NQcL\/VHnU\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v+6ye3\/DUHC\/9zj9v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v9ri9r\/DUHC\/w1Bwv8NQcL\/DUHC\/w1Bwv8NQcL\/DUHC\/w1Bwv8NQcL\/DUHC\/w1Bwv8NQcL\/DD\/A\/ww8vf8KNbX\/CjW0\/ww7vP8NPr\/\/DUDB\/w5Bwv8NQcL\/DkHC\/w5Bwv8NQcL\/DkHC\/w5Bwv8OQcL\/DUHC\/w5Bwv8URcP\/3OP2\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/Y4PX\/D0PC\/\/X3\/P\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/o7fn\/HUvE\/w5Bwv8OQcL\/DUHC\/w5Bwv8OQcL\/DUHC\/w5Bwv8OQcL\/DUHC\/w5Bwv8NQMH\/DT6\/\/ww7vP8KNbT\/CjSy\/ws6u\/8NPr\/\/DT\/A\/w5Bwv8NQMH\/DkHC\/w5Bwv8NQMH\/DkHC\/w5Bwv8OQcL\/DUDB\/w5Bwv95ld3\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/09vz\/I1LH\/\/7+\/v\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/kafi\/w5Bwv8OQcL\/DUDB\/w5Bwv8OQcL\/DUDB\/w5Bwv8OQcL\/DUDB\/w5Bwv8NP8D\/DT6\/\/ws6u\/8KNLL\/CjKw\/ws5uv8MPL3\/DT6\/\/w1Awf8NQMH\/DUDB\/w1Awf8NQMH\/DUDB\/w1Awf8NQMH\/DUDB\/yNQxv\/w9Pv\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/uMft\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/+Pr9\/zBayv8NQMH\/DUDB\/w1Awf8NQMH\/DUDB\/w1Awf8NQMH\/DUDB\/w1Awf8NPr\/\/DDy9\/ws5uv8KMrD\/CTCt\/ws4uf8MPL3\/DT6\/\/w0\/wP8MP8D\/DUDB\/w1Awf8MP8D\/DUDB\/w1Awf8NQMH\/DD\/A\/56z5v\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/v7+\/7XE7P8NQMH\/DD\/A\/w1Awf8NQMH\/DD\/A\/w1Awf8NQMH\/DD\/A\/w0\/wP8NPr\/\/DDy9\/ws4uf8JMK3\/CC6p\/wo2uP8LOrv\/DDy+\/w0+v\/8MP8D\/DT\/A\/w0\/wP8MP8D\/DT\/A\/w0\/wP8NP8D\/PGPL\/\/z9\/v\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/+4x+3\/aIfX\/8\/Z8v\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/v7+\/\/7+\/v9Pc9H\/DD\/A\/w0\/wP8NP8D\/DD\/A\/w0\/wP8NP8D\/DD\/A\/w0+v\/8MPL7\/Czq7\/wo2uP8ILqn\/BiiaxQo1tf8LObr\/DDy9\/ww+v\/8MPr\/\/DD6\/\/ww+v\/8MPr\/\/DD6\/\/ww+v\/8MP8D\/w8\/v\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/j6\/f8URcP\/DD6\/\/0du0P\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/W3\/T\/EULB\/ww+v\/8MPr\/\/DD6\/\/ww+v\/8MPr\/\/DD6\/\/ww+v\/8MPL3\/Czm6\/wo1tf8HLaPtRnFGEggwrc8LNrj\/DDu8\/ww8vv8MPr\/\/DT6\/\/w0+v\/8MPr\/\/DT6\/\/w0+v\/9dftT\/\/v7+\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/z9\/v8wWsr\/DT6\/\/2uJ2P\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/v7+\/\/\/\/\/\/\/\/\/\/\/\/dJDa\/w0+v\/8NPr\/\/DD6\/\/w0+v\/8NPr\/\/DD6\/\/ww8vv8MO7z\/Cza4\/wgwrc9IbUgjAAAAAAgtp7gLNbf\/Czm6\/ww8vf8MPb7\/DT6\/\/w0+v\/8MPb7\/DT6\/\/xVEwf\/g5vf\/\/v7+\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/u8vr\/w8\/v\/\/r7\/f\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/v7+\/\/\/\/\/\/\/\/\/\/\/\/7vL6\/x1LxP8NPr\/\/DD2+\/w0+v\/8NPr\/\/DD2+\/ww8vf8LObr\/CzW3\/wctqMgAAAAAAAAAAAcom5AKMrH\/Czi6\/ws6vP8MPL3\/DD2+\/ww9vv8MPb7\/DD2+\/2+M2P\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/4ae3\/8MPb7\/DD2+\/ww9vv8MPb7\/DDy9\/ws6vP8LOLr\/CjKx\/wcpmrQAAAAAAAAAAAAAAAAILai3CjS2\/ws5uv8MO7z\/DTy9\/ww8vv8MPL3\/DDy+\/5Gn4v\/\/\/\/\/\/\/v7+\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/+\/v7\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/v7+\/\/\/\/\/\/\/\/\/\/\/\/\/v7+\/6i55\/8MPL7\/DDy9\/ww8vv8NPL3\/DDu8\/ws5uv8KNLb\/CC2pykR3RA8AAAAAAAAAAAAAAAAILaN7CTCw\/ws2uP8LOrv\/DDu8\/ww8vf8MPL3\/DDy9\/zBYx\/\/T3PT\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/\/v7+\/\/7+\/v\/+\/v7\/3OP2\/zxjy\/8MPL3\/DDy9\/ww8vf8MO7z\/Czq7\/ws2uP8JMLD\/CCyjsgAAAAAAAAAAAAAAAAAAAAAAAAAACCykmwoztf8LNrj\/Czq7\/ww7vP8MPL3\/DDy9\/ww8vf8MPL3\/FUO\/\/xpGwP8aRsD\/GkbA\/xpGwP8aRsD\/GkbA\/xpGwP8aRsD\/GkbA\/xpGwP8aRsD\/GkbA\/xpGwP8aRsD\/GkbA\/xpGwP8aRsD\/GkbA\/xpGwP8aRsD\/GkbA\/xpGwP8VQ7\/\/DDy9\/ww8vf8MPL3\/DDy9\/ww7vP8LOrv\/Cza4\/woztf8IK6S6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByeTQAgvq\/kLNbf\/Czi5\/ws6u\/8LO7z\/DDu8\/ww7vf8MO73\/Czu8\/ww7vf8LO7z\/DDu9\/ww7vf8LO7z\/DDu9\/ww7vf8LO7z\/DDu9\/ww7vf8LO7z\/DDu9\/ww7vf8LO7z\/DDu9\/ww7vf8LO7z\/DDu9\/ww7vf8MO73\/Czu8\/ww7vf8MO73\/Czu8\/ww7vf8MO7z\/Czu8\/ws6u\/8LOLn\/CzW3\/wguqvsGJ5SoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYroUwJMLD\/CjS3\/ws4uf8LObv\/DDq8\/ww7vP8MO7z\/Czq8\/ww7vP8LOrz\/DDu8\/ww7vP8LOrz\/DDu8\/ww7vP8LOrz\/DDu8\/ww7vP8LOrz\/DDu8\/ww7vP8LOrz\/DDu8\/ww7vP8LOrz\/DDu8\/ww7vP8MO7z\/Czq8\/ww7vP8MO7z\/Czq8\/ww7vP8MOrz\/Czm7\/ws4uf8KNLf\/CTCw\/wYqo6IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGKqNOCTGx\/ws1t\/8LOLr\/Czm6\/ws6u\/8LOrv\/Czq7\/ws6u\/8LOrv\/Czq7\/ws6u\/8LOrv\/Czq7\/ws6u\/8LOrv\/Czq7\/ws6u\/8LOrv\/Czq7\/ws6u\/8LOrv\/Czq7\/ws6u\/8LOrv\/Czq7\/ws6u\/8LOrv\/Czq7\/ws6u\/8LOrv\/Czq7\/ws6u\/8LObr\/Czi6\/ws1t\/8JMbH\/BiuhmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABimkTwkxsv8LNbf\/Cja4\/ws5uv8MObv\/Czq7\/ww6vP8LOrv\/DDq8\/ww6vP8LOrv\/DDq8\/ww6vP8LOrv\/DDq8\/ww6vP8LOrv\/DDq8\/ww6vP8LOrv\/DDq8\/ww6vP8LOrv\/DDq8\/ww6vP8MOrz\/Czq7\/ww6vP8LOrv\/Czm7\/ws5uv8KNrj\/CzW3\/wkxsv8IK6SeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkqpVUJMLH\/CjS2\/wo2uP8LOLn\/Czm6\/ww5u\/8LObv\/Czq7\/ws6u\/8LObv\/Czq7\/ws6u\/8LObv\/Czq7\/ws6u\/8LObv\/Czq7\/ws6u\/8LObv\/Czq7\/ws6u\/8LObv\/Czq7\/ws6u\/8LOrv\/Czm7\/ww5u\/8LObr\/Czi6\/wo2uP8KNLb\/CTCx\/wcqo6cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLKFiCS+u\/woztP8LNbf\/Cza4\/ws4uv8LObr\/Czm6\/ws5uv8LObr\/Czm6\/ws5uv8LObr\/Czm6\/ws5uv8LObr\/Czm6\/ws5uv8LObr\/Czm6\/ws5uv8LObr\/Czm6\/ws5uv8LObr\/Czm6\/ws4uv8LNrj\/CzW3\/woztP8JL67\/BiuiuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiqfcwgtqf8KMrP\/CjO2\/ws2t\/8LNrj\/Czi5\/ww4uv8LObr\/Czm6\/ww5u\/8LObr\/DDm7\/ww5u\/8LObr\/DDm7\/ww5u\/8LObr\/DDm7\/ww5u\/8LObr\/Czm6\/ww4uv8LOLn\/Cza4\/ws2t\/8KNLb\/CjO0\/wgtqf8HKZ\/WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUnlI0HK6WuCS+u\/woys\/8KM7b\/CjS3\/ws1uP8LNrj\/Czi5\/ww4uv8LOLr\/DDi6\/ww4uv8LOLr\/DDi6\/ww4uv8LOLr\/DDi6\/ww4uv8LNrj\/Cja4\/ws1uP8KNLf\/CjO2\/woys\/8JL67\/CCulvAYnlfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOckgxBiia6wcro+0JL6z\/CjKz\/woztP8KM7T\/CjO2\/ws1t\/8LNbf\/CzW3\/ws2uP8LNrj\/Cza4\/ws2uP8LNbf\/CzW3\/ws1t\/8KM7b\/CjO0\/woztP8KMrP\/CS+r\/gcrpKYGKJm9VWo\/DFV\/VQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKb0QpTG9HbkxwRngHKZv\/CCqh\/wgtqP8JMK7\/CTGy\/woys\/8KM7T\/CjO1\/woztf8KM7T\/CjO1\/woztf8KM7T\/CjO1\/woys\/8JMbL\/CTCu\/wgtp\/IIKqDZBiia4ktwR0RMcUg\/T28\/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExuSENLb0byTHBH\/0xwR\/8HKJr\/CCqf\/wgrpP8ILaj\/CS2p\/wkuqv8JLqz\/CS6s\/wkuqv8JLan\/CC2o\/wgrpP8IKp\/\/Byia\/0xwR\/9Mb0fJS3BHhE1uSC4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
                          "Width": 48,
                          "Height": 48
                        },
                        "Y": 75
                      },
                      {
                        "FillColor": 4278190080,
                        "Height": 50,
                        "+": "TArduinoColorGraphicsDrawRectangle",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 18 ].Enabled",
                            "@": "Enabled",
                            "+": "TOWBooleanSinkPinBinding",
                            "Component": "Arduino"
                          }
                        ],
                        "X": 178,
                        "Name": "Draw Rectangle5",
                        "Color": 4278190080,
                        "Enabled": false,
                        "Width": 50,
                        "Y": 73
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.Inverter3.OutputPin"
                            }
                          ]
                        },
                        "FillColor": 4278190080,
                        "+": "TArduinoColorGraphicsDrawRectangle",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 19 ].Enabled",
                            "@": "Enabled",
                            "+": "TOWBooleanSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.Inverter3.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "X": 180,
                        "Name": "Draw Rectangle6",
                        "Color": 4278190080,
                        "Enabled": false,
                        "Width": 50,
                        "Y": 110
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.CompareValue36.OutputPin"
                            }
                          ]
                        },
                        "UseCodePage437Symbols": true,
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 20 ].Enabled",
                            "@": "Enabled",
                            "+": "TOWBooleanSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.CompareValue36.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "X": 7,
                        "Name": "TEMP ON",
                        "Color": 4278255360,
                        "Text": "BUTTON",
                        "Y": 49
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                            }
                          ]
                        },
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 21 ].Enabled",
                            "@": "Enabled",
                            "+": "TOWBooleanSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "X": 108,
                        "Name": "HUMY ON",
                        "Color": 4278255360,
                        "Text": "BUTTON",
                        "Y": 49
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                            }
                          ]
                        },
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 22 ].Enabled",
                            "@": "Enabled",
                            "+": "TOWBooleanSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.Inverter1.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "X": 7,
                        "Name": "TEMP OFF",
                        "Color": 4278190080,
                        "Text": "BUTTON",
                        "FillColor": 4278190080,
                        "Y": 49
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.CompareValue36.OutputPin"
                            }
                          ]
                        },
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 23 ].Enabled",
                            "@": "Enabled",
                            "+": "TOWBooleanSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.CompareValue36.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "X": 108,
                        "Name": "HUMY OFF",
                        "Color": 4278190080,
                        "Text": "BUTTON",
                        "FillColor": 4278190080,
                        "Y": 49
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.PulseGenerator1.OutputPin"
                            }
                          ]
                        },
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 24 ].Enabled",
                            "@": "Enabled",
                            "+": "TOWBooleanSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.PulseGenerator1.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "X": 60,
                        "Name": "Draw Text8",
                        "Color": 4278190335,
                        "Text": "ONLINE",
                        "Y": 49
                      },
                      {
                        "ClockInputPin": {
                          "SourcePins": [
                            {
                              "ID": "__OpenWireRootUnit__.Inverter6.OutputPin"
                            }
                          ]
                        },
                        "@": [
                          {
                            "PinName": "Modules.Item [ 2 ].Elements.Item [ 25 ].Enabled",
                            "@": "Enabled",
                            "+": "TOWBooleanSinkPinBinding",
                            "SourcePin": {
                              "ID": "__OpenWireRootUnit__.Inverter6.OutputPin"
                            },
                            "Component": "Arduino"
                          }
                        ],
                        "+": "TArduinoColorGraphicsElementDrawText",
                        "X": 60,
                        "Name": "Draw Text9",
                        "Color": 4278190080,
                        "Text": "ONLINE",
                        "FillColor": 4278190080,
                        "Y": 49
                      }
                    ]
                  },
                  "+": "TTTGOTDisplayESP32DisplayModule"
                },
                {
                  "+": "TArduinoEEPROMModule"
                },
                {
                  "+": "TArduinoESP32ProcessorModule"
                },
                {
                  "+": "TArduinoESP32HallSensorModule"
                },
                {
                  "DeviceName": "",
                  "+": "TArduinoESP32BluetoothLEModule"
                }
              ]
            },
            "I2CChannels": {
              "*": [
                {
                  "+": "TArduinoESP32_TTGO_TS_I2C"
                },
                {
                  "+": "TArduinoESP32_Generic_I2C_2"
                }
              ]
            },
            "Digital": {
              "*": [
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.And2.OutputPin"
                    }
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "+": "TArduinoCombinedPullDownAnalogDigitalChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.SoftwareSerial1.ControlOutputPins.TX",
                      "ID": "__OpenWireRootUnit__.SoftwareSerial1.ControlOutputPins._Pin1"
                    }
                  },
                  "+": "TArduinoESP32CombinedPullDownAnalogDigitalDACChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.HumidityThermometer1.SensorOutputPin"
                    }
                  },
                  "+": "TArduinoESP32CombinedPullDownAnalogDigitalDACChannel"
                },
                {
                  "DigitalInputPin": {
                    "SourcePin": {
                      "Name": "__OpenWireRootUnit__.SoftwareSerial1.ControlOutputPins.RX",
                      "ID": "__OpenWireRootUnit__.SoftwareSerial1.ControlOutputPins._Pin0"
                    }
                  },
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoCombinedTouchPullDownAnalogDigitalInterruptChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                },
                {
                  "+": "TArduinoPullDownTouchAnalogInputOnlyChannel"
                }
              ]
            },
            "SPIChannels": {
              "*": [
                {
                  "+": "TArduinoESP32_TTGO_TDisplay_SPI0"
                },
                {
                  "+": "TArduinoESP32_TTGO_TDisplay_SPI1"
                }
              ]
            },
            "BoardType": "TTGO T-Display ESP32"
          },
          "Type": "Component",
          "Y": 544
        },
        {
          "X": 1728,
          "Name": "HumidityThermometer1",
          "Instance": {
            "ClockInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockGenerator1.OutputPin"
                }
              ]
            },
            "SensorOutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital[8].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item8.DigitalInputPin"
                }
              ]
            },
            "+": "TArduinoDHTSensor",
            "TemperatureOutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AnalogToText1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.MapRange1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareRange1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareRange2.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareRange3.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareRange4.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareRange5.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue37.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.AnalogSwitch1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.MapRange3.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue3.InputPin"
                }
              ]
            },
            "HumidityOutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AnalogToText2.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.MapRange2.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareRange6.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareRange7.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareRange8.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareRange9.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareRange10.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue38.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.AnalogSwitch2.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.MapRange4.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1392
        },
        {
          "X": 1232,
          "Name": "MP3Player1",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue4.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File1",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile"
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue5.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File2",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 2
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue6.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File3",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 3
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue7.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File4",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 4
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue8.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File5",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 5
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue9.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File6",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 6
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue10.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File7",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 7
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue11.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File8",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 8
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue12.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File9",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 9
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue13.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File10",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 10
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue14.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File11",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 11
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue15.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File12",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 12
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue16.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File13",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 13
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue17.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File14",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 14
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue18.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File15",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 15
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue19.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File16",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 16
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue20.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File17",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 17
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue21.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File18",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 18
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue22.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File19",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 19
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue23.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File20",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 20
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue24.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File21",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 21
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue25.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File22",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 22
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue26.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File23",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 23
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue27.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File24",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 24
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue28.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File25",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 25
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue29.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File26",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 26
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue30.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File27",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 27
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue31.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File28",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 28
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue32.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File29",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 29
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue33.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File30",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 30
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue34.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File31",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 31
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue35.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File32",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 32
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue37.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File33",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 33
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareValue38.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File34",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 34
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange11.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File35",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 35
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange12.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File36",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 36
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange13.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File37",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 37
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange14.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File38",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 38
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange15.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File39",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 39
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange16.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File40",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 40
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange17.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File41",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 41
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange18.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File42",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 42
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "Name": "__OpenWireRootUnit__.RemoteXY1.Protocols.Cloud1.ConnectedOutputPin",
                        "ID": "__OpenWireRootUnit__.RemoteXY1.Protocols._Item0.ConnectedOutputPin"
                      }
                    ]
                  },
                  "Name": "Play File43",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 43
                },
                {
                  "ClockInputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.Timer3.OutputPin"
                      }
                    ]
                  },
                  "Name": "Play File44",
                  "+": "TArduinoDFRobotMP3PlayerElementPlayFile",
                  "File": 44
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.SoftwareSerial1.InputPin"
                }
              ]
            },
            "+": "TArduinoDFRobotMP3Player"
          },
          "Type": "Component",
          "Y": 1488
        },
        {
          "X": 1728,
          "Name": "SoftwareSerial1",
          "Instance": {
            "ControlOutputPins": {
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital.Item[ 9 ].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item9.DigitalInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "Name": "__OpenWireRootUnit__.Arduino.Digital[7].DigitalInputPin",
                      "ID": "__OpenWireRootUnit__.Arduino.Digital._Item7.DigitalInputPin"
                    }
                  ]
                }
              ]
            },
            "InputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.MP3Player1.OutputPin"
                }
              ]
            },
            "+": "TArduinoSoftwareSerial"
          },
          "Type": "Component",
          "Y": 1216
        },
        {
          "X": 1888,
          "Name": "AnalogToText1",
          "Instance": {
            "Precision": 0,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            },
            "+": "TArduinoFloatToText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item1.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item1.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1024
        },
        {
          "X": 1888,
          "Name": "AnalogToText2",
          "Instance": {
            "Precision": 0,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            },
            "+": "TArduinoFloatToText",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item0.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item0.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1072
        },
        {
          "X": 1520,
          "Name": "ClockGenerator1",
          "Instance": {
            "Frequency": 10,
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.HumidityThermometer1.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoClockGenerator"
          },
          "Type": "Component",
          "Y": 1392
        },
        {
          "X": 1744,
          "Name": "MapRange1",
          "Instance": {
            "InputRange": {
              "Max": 5,
              "Min": 60
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AnalogToUnsigned1.InputPin"
                }
              ]
            },
            "+": "TArduinoMapRange",
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            },
            "OutputRange": {
              "Max": 80
            }
          },
          "Type": "Component",
          "Y": 1552
        },
        {
          "X": 1872,
          "Name": "AnalogToUnsigned1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.MapRange1.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Rectangle1.Width",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._4.WidthInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item4.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.AddValue1.InputPin"
                }
              ]
            },
            "+": "TArduinoFloatToUnsigned"
          },
          "Type": "Component",
          "Y": 1552
        },
        {
          "X": 1664,
          "Name": "CompareRange1",
          "Instance": {
            "Range": {
              "Max": 15
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue2.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue2.Elements._Item0.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1648
        },
        {
          "X": 1664,
          "Name": "CompareRange2",
          "Instance": {
            "Range": {
              "Max": 29,
              "Min": 15
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue2.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue2.Elements._Item1.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1696
        },
        {
          "X": 1664,
          "Name": "CompareRange3",
          "Instance": {
            "Range": {
              "Max": 35,
              "Min": 29
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue2.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue2.Elements._Item2.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1744
        },
        {
          "X": 1664,
          "Name": "CompareRange4",
          "Instance": {
            "Range": {
              "Max": 41,
              "Min": 35
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue2.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue2.Elements._Item3.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1792
        },
        {
          "X": 1664,
          "Name": "CompareRange5",
          "Instance": {
            "Range": {
              "Max": 80,
              "Min": 41
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue2.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue2.Elements._Item4.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1840
        },
        {
          "X": 1888,
          "Name": "AlphaColorValue1",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 4289309097,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange6.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAlphaColorSetValueElement"
                },
                {
                  "Value": 4278215680,
                  "Name": "Set Value2",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange7.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAlphaColorSetValueElement"
                },
                {
                  "Value": 4294967040,
                  "Name": "Set Value3",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange8.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAlphaColorSetValueElement"
                },
                {
                  "Value": 4294901760,
                  "Name": "Set Value4",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange9.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAlphaColorSetValueElement"
                },
                {
                  "Value": 4294901888,
                  "Name": "Set Value5",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange10.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAlphaColorSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Rectangle2.FillColor",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._6.FillColorInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Rectangle2.Color",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._6.ColorInputPin"
                }
              ]
            },
            "+": "TArduinoAlphaColorValue"
          },
          "Type": "Component",
          "Y": 2048
        },
        {
          "X": 1936,
          "Name": "AddValue1",
          "Instance": {
            "Value": 3,
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Rectangle3.X",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._5.XInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item5.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoUnsignedAddValue",
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.AnalogToUnsigned1.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 1168
        },
        {
          "X": 1936,
          "Name": "AddValue2",
          "Instance": {
            "Value": 112,
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Rectangle4.X",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._8.XInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item8.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoUnsignedAddValue",
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.AnalogToUnsigned2.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 912
        },
        {
          "X": 1632,
          "Name": "UpDownCounter2",
          "Instance": {
            "Max": {
              "Value": 80
            },
            "Min": {
              "Value": 10
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item11.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item11.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.IntegerToAnalog3.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.IntegerToAnalog2.InputPin"
                }
              ]
            },
            "+": "TArduinoUpDownCounter",
            "DownInputPin": {
              "SourcePins": [
                {
                  "Name": "__OpenWireRootUnit__.ClockDemmux3.OutputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.ClockDemmux3.OutputPins._Pin0"
                }
              ]
            },
            "UpInputPin": {
              "SourcePins": [
                {
                  "Name": "__OpenWireRootUnit__.ClockDemmux2.OutputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.ClockDemmux2.OutputPins._Pin0"
                },
                {
                  "ID": "__OpenWireRootUnit__.Start1.OutputPin"
                }
              ]
            },
            "InitialValue": 33
          },
          "Type": "Component",
          "Y": 752
        },
        {
          "X": 1632,
          "Name": "UpDownCounter3",
          "Instance": {
            "Max": {
              "Value": 99
            },
            "Min": {
              "Value": 0
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Text Field.InputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item12.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Text Field.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item12.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.IntegerToAnalog1.InputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.IntegerToAnalog4.InputPin"
                }
              ]
            },
            "+": "TArduinoUpDownCounter",
            "DownInputPin": {
              "SourcePins": [
                {
                  "Name": "__OpenWireRootUnit__.ClockDemmux3.OutputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.ClockDemmux3.OutputPins._Pin1"
                }
              ]
            },
            "UpInputPin": {
              "SourcePins": [
                {
                  "Name": "__OpenWireRootUnit__.ClockDemmux2.OutputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.ClockDemmux2.OutputPins._Pin1"
                },
                {
                  "ID": "__OpenWireRootUnit__.Start1.OutputPin"
                }
              ]
            },
            "InitialValue": 72
          },
          "Type": "Component",
          "Y": 928
        },
        {
          "X": 1120,
          "Name": "UnsignedValue2",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 1,
                  "Name": "Set Value State1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.CompareValue2.OutputPin"
                    }
                  },
                  "+": "TArduinoUnsignedStateSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockDemmux2.SelectInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.ClockDemmux3.SelectInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.CompareValue36.InputPin"
                }
              ]
            },
            "+": "TArduinoUnsignedValue"
          },
          "Type": "Component",
          "Y": 704
        },
        {
          "X": 1328,
          "Name": "Button1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockDemmux2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And1.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And1.InputPins._Pin0"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Modules.Buttons.OutputPins.Right",
                "ID": "__OpenWireRootUnit__.Arduino.Modules._Item1.OutputPins._Pin1"
              }
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 752
        },
        {
          "X": 1328,
          "Name": "Button2",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.ClockDemmux3.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And1.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And1.InputPins._Pin1"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.Arduino.Modules.Buttons.OutputPins.Left",
                "ID": "__OpenWireRootUnit__.Arduino.Modules._Item1.OutputPins._Pin0"
              }
            },
            "+": "TArduinoButton"
          },
          "Type": "Component",
          "Y": 832
        },
        {
          "X": 1440,
          "Name": "ClockDemmux2",
          "Instance": {
            "OutputPins": {
              "Count": 2,
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.UpDownCounter2.UpInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.UpDownCounter3.UpInputPin"
                    }
                  ]
                }
              ]
            },
            "InputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Button1.OutputPin"
                }
              ]
            },
            "+": "TArduinoClockDemux",
            "SelectInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UnsignedValue2.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 704
        },
        {
          "X": 1440,
          "Name": "ClockDemmux3",
          "Instance": {
            "OutputPins": {
              "Count": 2,
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.UpDownCounter2.DownInputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.UpDownCounter3.DownInputPin"
                    }
                  ]
                }
              ]
            },
            "InputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Button2.OutputPin"
                }
              ]
            },
            "+": "TArduinoClockDemux",
            "SelectInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UnsignedValue2.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 880
        },
        {
          "X": 992,
          "Name": "Counter1",
          "Instance": {
            "Max": {
              "Value": 1
            },
            "Min": {
              "Value": 0
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue2.InputPin"
                }
              ]
            },
            "+": "TArduinoCounter",
            "InputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.And1.OutputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 960
        },
        {
          "X": 1152,
          "Name": "CompareValue2",
          "Instance": {
            "Value": 1,
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Counter1.OutputPin"
              }
            },
            "+": "TArduinoIntegerCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.UnsignedValue2.Elements.Set Value State (0).InputPin",
                  "ID": "__OpenWireRootUnit__.UnsignedValue2.Elements._Item0.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 960
        },
        {
          "X": 928,
          "Name": "And1",
          "Instance": {
            "InputPins": {
              "Count": 2,
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Button1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Button2.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Counter1.InputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 720
        },
        {
          "X": 1904,
          "Name": "AlphaColorValue2",
          "Instance": {
            "Elements": {
              "*": [
                {
                  "Value": 4289309097,
                  "Name": "Set Value1",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange1.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAlphaColorSetValueElement"
                },
                {
                  "Value": 4278215680,
                  "Name": "Set Value2",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange2.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAlphaColorSetValueElement"
                },
                {
                  "Value": 4294967040,
                  "Name": "Set Value3",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange3.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAlphaColorSetValueElement"
                },
                {
                  "Value": 4294901760,
                  "Name": "Set Value4",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange4.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAlphaColorSetValueElement"
                },
                {
                  "Value": 4294901888,
                  "Name": "Set Value5",
                  "InputPin": {
                    "SourcePins": [
                      {
                        "ID": "__OpenWireRootUnit__.CompareRange5.OutputPin"
                      }
                    ]
                  },
                  "+": "TArduinoAlphaColorSetValueElement"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Rectangle1.FillColor",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._4.FillColorInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Rectangle1.Color",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._4.ColorInputPin"
                }
              ]
            },
            "+": "TArduinoAlphaColorValue"
          },
          "Type": "Component",
          "Y": 1712
        },
        {
          "X": 1488,
          "Name": "MapRange2",
          "Instance": {
            "InputRange": {
              "Max": 99,
              "Min": 10
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AnalogToUnsigned2.InputPin"
                }
              ]
            },
            "+": "TArduinoMapRange",
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            },
            "OutputRange": {
              "Max": 60
            }
          },
          "Type": "Component",
          "Y": 2000
        },
        {
          "X": 1664,
          "Name": "CompareRange6",
          "Instance": {
            "Range": {
              "Max": 20
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item0.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1984
        },
        {
          "X": 1664,
          "Name": "CompareRange7",
          "Instance": {
            "Range": {
              "Max": 40,
              "Min": 20
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item1.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2032
        },
        {
          "X": 1664,
          "Name": "CompareRange8",
          "Instance": {
            "Range": {
              "Max": 60,
              "Min": 40
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item2.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2080
        },
        {
          "X": 1664,
          "Name": "CompareRange9",
          "Instance": {
            "Range": {
              "Max": 80,
              "Min": 60
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item3.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2128
        },
        {
          "X": 1664,
          "Name": "CompareRange10",
          "Instance": {
            "Range": {
              "Max": 99,
              "Min": 80
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.AlphaColorValue1.Elements.Set Value.InputPin",
                  "ID": "__OpenWireRootUnit__.AlphaColorValue1.Elements._Item4.InputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2176
        },
        {
          "X": 1456,
          "Name": "AnalogToUnsigned2",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.MapRange2.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AddValue2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Rectangle2.Width",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._6.WidthInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item6.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoFloatToUnsigned"
          },
          "Type": "Component",
          "Y": 2176
        },
        {
          "X": 1904,
          "Name": "Start1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.UpDownCounter3.UpInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.UpDownCounter2.UpInputPin"
                }
              ]
            },
            "+": "TArduinoStart"
          },
          "Type": "Component",
          "Y": 768
        },
        {
          "X": 1728,
          "Name": "CompareValue1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Or1.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.Or1.InputPins._Pin0"
                }
              ]
            },
            "+": "TArduinoCompareValue",
            "CompareType": "ctBiggerOrEqual",
            "@": [
              {
                "PinName": "Value",
                "@": "Value",
                "+": "TOWSingleSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.IntegerToAnalog1.OutputPin"
                },
                "Component": "CompareValue1"
              }
            ]
          },
          "Type": "Component",
          "Y": 512
        },
        {
          "X": 1696,
          "Name": "IntegerToAnalog1",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter3.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CompareValue1.Value",
                  "ID": "__OpenWireRootUnit__.CompareValue1.ValueInputPin"
                }
              ]
            },
            "+": "TArduinoIntegerToFloat"
          },
          "Type": "Component",
          "Y": 576
        },
        {
          "X": 2208,
          "Name": "Or1",
          "Instance": {
            "InputPins": {
              "Count": 2,
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue1.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue3.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Bitmap3.Enabled",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._17.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Bitmap3.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item17.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter3.InputPin"
                }
              ]
            },
            "+": "TArduinoBooleanOr"
          },
          "Type": "Component",
          "Y": 288
        },
        {
          "X": 2224,
          "Name": "Inverter3",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Rectangle6.Enabled",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._19.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item19.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Bitmap2.Enabled",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._15.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Bitmap2.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item15.ClockInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Or1.OutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 416
        },
        {
          "X": 800,
          "Name": "CompareValue4",
          "Instance": {
            "Value": 20,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [0]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin0"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item0.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1152
        },
        {
          "X": 816,
          "Name": "CompareValue5",
          "Instance": {
            "Value": 21,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [1]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin1"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item1.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1200
        },
        {
          "X": 816,
          "Name": "CompareValue6",
          "Instance": {
            "Value": 22,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [2]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin2"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item2.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1248
        },
        {
          "X": 816,
          "Name": "CompareValue7",
          "Instance": {
            "Value": 23,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [3]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin3"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item3.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1296
        },
        {
          "X": 816,
          "Name": "CompareValue8",
          "Instance": {
            "Value": 24,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [4]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin4"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item4.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1344
        },
        {
          "X": 816,
          "Name": "CompareValue9",
          "Instance": {
            "Value": 25,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [5]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin5"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item5.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1392
        },
        {
          "X": 816,
          "Name": "CompareValue10",
          "Instance": {
            "Value": 26,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [6]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin6"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item6.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1440
        },
        {
          "X": 816,
          "Name": "CompareValue11",
          "Instance": {
            "Value": 27,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [7]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin7"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item7.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1488
        },
        {
          "X": 816,
          "Name": "CompareValue12",
          "Instance": {
            "Value": 28,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [8]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin8"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item8.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1536
        },
        {
          "X": 816,
          "Name": "CompareValue13",
          "Instance": {
            "Value": 29,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [9]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin9"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item9.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1584
        },
        {
          "X": 816,
          "Name": "CompareValue14",
          "Instance": {
            "Value": 30,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [10]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin10"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item10.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1632
        },
        {
          "X": 816,
          "Name": "CompareValue15",
          "Instance": {
            "Value": 31,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [11]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin11"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item11.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1680
        },
        {
          "X": 816,
          "Name": "CompareValue16",
          "Instance": {
            "Value": 32,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [12]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin12"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item12.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1728
        },
        {
          "X": 816,
          "Name": "CompareValue17",
          "Instance": {
            "Value": 33,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [13]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin13"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item13.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1776
        },
        {
          "X": 816,
          "Name": "CompareValue18",
          "Instance": {
            "Value": 34,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [14]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin14"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item14.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1824
        },
        {
          "X": 816,
          "Name": "CompareValue19",
          "Instance": {
            "Value": 35,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [15]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin15"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item15.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1872
        },
        {
          "X": 832,
          "Name": "CompareValue20",
          "Instance": {
            "Value": 36,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [16]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin16"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item16.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1920
        },
        {
          "X": 832,
          "Name": "CompareValue21",
          "Instance": {
            "Value": 37,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [17]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin17"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item17.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 1968
        },
        {
          "X": 832,
          "Name": "CompareValue22",
          "Instance": {
            "Value": 38,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [18]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin18"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item18.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2016
        },
        {
          "X": 832,
          "Name": "CompareValue23",
          "Instance": {
            "Value": 39,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [19]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin19"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item19.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2064
        },
        {
          "X": 832,
          "Name": "CompareValue24",
          "Instance": {
            "Value": 40,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [20]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin20"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item20.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2112
        },
        {
          "X": 832,
          "Name": "CompareValue25",
          "Instance": {
            "Value": 41,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [21]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin21"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item21.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2160
        },
        {
          "X": 832,
          "Name": "CompareValue26",
          "Instance": {
            "Value": 42,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [22]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin22"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item22.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2208
        },
        {
          "X": 832,
          "Name": "CompareValue27",
          "Instance": {
            "Value": 43,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [23]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin23"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item23.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2256
        },
        {
          "X": 832,
          "Name": "CompareValue28",
          "Instance": {
            "Value": 44,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [24]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin24"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item24.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2304
        },
        {
          "X": 832,
          "Name": "CompareValue29",
          "Instance": {
            "Value": 45,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [25]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin25"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item25.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2352
        },
        {
          "X": 832,
          "Name": "CompareValue30",
          "Instance": {
            "Value": 46,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [26]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin26"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item26.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2400
        },
        {
          "X": 832,
          "Name": "CompareValue31",
          "Instance": {
            "Value": 47,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [27]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin27"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item27.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2448
        },
        {
          "X": 832,
          "Name": "CompareValue32",
          "Instance": {
            "Value": 48,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [28]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin28"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item28.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2496
        },
        {
          "X": 832,
          "Name": "CompareValue33",
          "Instance": {
            "Value": 49,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [29]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin29"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item29.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2544
        },
        {
          "X": 832,
          "Name": "CompareValue34",
          "Instance": {
            "Value": 50,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [30]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin30"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item30.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2592
        },
        {
          "X": 832,
          "Name": "CompareValue35",
          "Instance": {
            "Value": 51,
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins.Pin [31]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource1.OutputPins._Pin31"
              }
            },
            "+": "TArduinoCompareValue",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item31.ClockInputPin"
                }
              ]
            },
            "CompareType": "ctBiggerOrEqual"
          },
          "Type": "Component",
          "Y": 2640
        },
        {
          "X": 432,
          "Name": "AnalogMultiSource1",
          "Instance": {
            "OutputPins": {
              "Count": 32,
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue4.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue5.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue6.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue7.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue8.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue9.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue10.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue11.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue12.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue13.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue14.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue15.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue16.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue17.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue18.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue19.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue20.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue21.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue22.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue23.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue24.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue25.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue26.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue27.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue28.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue29.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue30.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue31.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue32.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue33.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue34.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareValue35.InputPin"
                    }
                  ]
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.RepeatAnalog2.OutputPin"
              }
            },
            "+": "TArduinoAnalogMultiSource"
          },
          "Type": "Component",
          "Y": 2016
        },
        {
          "X": 1360,
          "Name": "CompareValue36",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UnsignedValue2.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.HUMY OFF.Enabled",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._23.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item23.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.TEMP ON.Enabled",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._20.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item20.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter1.InputPin"
                }
              ]
            },
            "+": "TArduinoIntegerCompareValue"
          },
          "Type": "Component",
          "Y": 992
        },
        {
          "X": 1376,
          "Name": "Inverter1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.TEMP OFF.Enabled",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._22.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item22.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.HUMY ON.Enabled",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._21.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item21.ClockInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.CompareValue36.OutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 1088
        },
        {
          "X": 1952,
          "Name": "ClockGenerator2",
          "Instance": {
            "Frequency": 100,
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item6.ClockInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Rectangle.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item4.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoClockGenerator"
          },
          "Type": "Component",
          "Y": 848
        },
        {
          "X": 1408,
          "Name": "CompareValue37",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item32.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer1.StartInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.And2.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.And2.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoCompareValue",
            "CompareType": "ctBiggerOrEqual",
            "@": [
              {
                "PinName": "Value",
                "@": "Value",
                "+": "TOWSingleSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.IntegerToAnalog3.OutputPin"
                },
                "Component": "CompareValue37"
              }
            ]
          },
          "Type": "Component",
          "Y": 1232
        },
        {
          "X": 1408,
          "Name": "IntegerToAnalog3",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter2.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CompareValue37.Value",
                  "ID": "__OpenWireRootUnit__.CompareValue37.ValueInputPin"
                }
              ]
            },
            "+": "TArduinoIntegerToFloat"
          },
          "Type": "Component",
          "Y": 1168
        },
        {
          "X": 256,
          "Name": "AnalogSwitch1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.RepeatAnalog2.InputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            },
            "+": "TArduinoAnalogSwitch",
            "EnableInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Inverter2.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 2064
        },
        {
          "X": 1232,
          "Name": "Inverter2",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AnalogSwitch1.EnableInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer2.ResetInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 1168
        },
        {
          "X": 1280,
          "Name": "Timer1",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue37.OutputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer2.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Inverter2.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Or2.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.Or2.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoTimer",
            "Interval": 6000000
          },
          "Type": "Component",
          "Y": 1312
        },
        {
          "X": 1072,
          "Name": "CompareValue38",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item33.ClockInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Timer2.StartInputPin"
                }
              ]
            },
            "+": "TArduinoCompareValue",
            "CompareType": "ctBiggerOrEqual",
            "@": [
              {
                "PinName": "Value",
                "@": "Value",
                "+": "TOWSingleSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.IntegerToAnalog4.OutputPin"
                },
                "Component": "CompareValue38"
              }
            ]
          },
          "Type": "Component",
          "Y": 1264
        },
        {
          "X": 1136,
          "Name": "IntegerToAnalog4",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter3.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.CompareValue38.Value",
                  "ID": "__OpenWireRootUnit__.CompareValue38.ValueInputPin"
                }
              ]
            },
            "+": "TArduinoIntegerToFloat"
          },
          "Type": "Component",
          "Y": 1072
        },
        {
          "X": 1024,
          "Name": "Timer2",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue38.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer1.StartInputPin"
                },
                {
                  "ID": "__OpenWireRootUnit__.Inverter4.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Or2.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.Or2.InputPins._Pin0"
                }
              ]
            },
            "+": "TArduinoTimer",
            "ResetInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Inverter2.OutputPin"
                }
              ]
            },
            "Interval": 6000000
          },
          "Type": "Component",
          "Y": 1136
        },
        {
          "X": 544,
          "Name": "AnalogMultiSource2",
          "Instance": {
            "OutputPins": {
              "Count": 8,
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareRange11.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareRange12.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareRange13.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareRange14.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareRange15.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareRange16.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareRange17.InputPin"
                    }
                  ]
                },
                {
                  "Type": "ptSource",
                  "SinkPins": [
                    {
                      "ID": "__OpenWireRootUnit__.CompareRange18.InputPin"
                    }
                  ]
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.RepeatAnalog1.OutputPin"
              }
            },
            "+": "TArduinoAnalogMultiSource"
          },
          "Type": "Component",
          "Y": 2768
        },
        {
          "X": 912,
          "Name": "CompareRange11",
          "Instance": {
            "Range": {
              "Max": 20
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins.Pin [0]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins._Pin0"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item34.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2800
        },
        {
          "X": 912,
          "Name": "CompareRange12",
          "Instance": {
            "Range": {
              "Max": 30,
              "Min": 20
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins.Pin [1]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins._Pin1"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item35.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2848
        },
        {
          "X": 912,
          "Name": "CompareRange13",
          "Instance": {
            "Range": {
              "Max": 40,
              "Min": 30
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins.Pin [2]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins._Pin2"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item36.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2896
        },
        {
          "X": 912,
          "Name": "CompareRange14",
          "Instance": {
            "Range": {
              "Max": 50,
              "Min": 40
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins.Pin [3]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins._Pin3"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item37.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2944
        },
        {
          "X": 912,
          "Name": "CompareRange15",
          "Instance": {
            "Range": {
              "Max": 60,
              "Min": 50
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins.Pin [4]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins._Pin4"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item38.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 2992
        },
        {
          "X": 912,
          "Name": "CompareRange16",
          "Instance": {
            "Range": {
              "Max": 70,
              "Min": 60
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins.Pin [5]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins._Pin5"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item39.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3040
        },
        {
          "X": 912,
          "Name": "CompareRange17",
          "Instance": {
            "Range": {
              "Max": 80,
              "Min": 70
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins.Pin [6]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins._Pin6"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item40.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3088
        },
        {
          "X": 912,
          "Name": "CompareRange18",
          "Instance": {
            "Range": {
              "Max": 100,
              "Min": 80
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins.Pin [7]",
                "ID": "__OpenWireRootUnit__.AnalogMultiSource2.OutputPins._Pin7"
              }
            },
            "+": "TArduinoAnalogCompareRange",
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item41.ClockInputPin"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 3136
        },
        {
          "X": 352,
          "Name": "AnalogSwitch2",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.RepeatAnalog1.InputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            },
            "+": "TArduinoAnalogSwitch",
            "EnableInputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Inverter4.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 2768
        },
        {
          "X": 848,
          "Name": "Inverter4",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AnalogSwitch2.EnableInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.Timer2.OutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 1040
        },
        {
          "X": 352,
          "Name": "RepeatAnalog1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AnalogMultiSource2.InputPin"
                }
              ]
            },
            "@": [
              {
                "PinName": "Enabled",
                "@": "Enabled",
                "+": "TOWBooleanSinkPinBinding",
                "Component": "RepeatAnalog1"
              }
            ],
            "+": "TArduinoRepeatAnalog",
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.AnalogSwitch2.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 2864
        },
        {
          "X": 256,
          "Name": "RepeatAnalog2",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.AnalogMultiSource1.InputPin"
                }
              ]
            },
            "@": [
              {
                "PinName": "Enabled",
                "@": "Enabled",
                "+": "TOWBooleanSinkPinBinding",
                "Component": "RepeatAnalog2"
              }
            ],
            "+": "TArduinoRepeatAnalog",
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.AnalogSwitch1.OutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 2160
        },
        {
          "X": 1856,
          "Name": "RemoteXY1",
          "Instance": {
            "+": "TArduinoRemoteXY",
            "Protocols": {
              "*": [
                {
                  "Name": "Cloud1",
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "Name": "__OpenWireRootUnit__.Arduino.Modules.WiFi.Sockets.TCP Client.InputPin",
                        "ID": "__OpenWireRootUnit__.Arduino.Modules._Item0.Sockets._Item0.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoRemoteXYProtocolCloud",
                  "Token": "d4378c457561b775db1a3910deb1d252",
                  "ConnectedOutputPin": {
                    "SinkPins": [
                      {
                        "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                        "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item42.ClockInputPin"
                      },
                      {
                        "Name": "__OpenWireRootUnit__.PulseGenerator1.Enabled",
                        "ID": "__OpenWireRootUnit__.PulseGenerator1.EnabledInputPin"
                      },
                      {
                        "ID": "__OpenWireRootUnit__.Inverter7.InputPin"
                      }
                    ]
                  }
                }
              ]
            },
            "Config": "255,1,0,7,0,121,0,16,204,1,71,56,2,57,41,41,3,153,24,135,\r\n0,0,0,0,0,0,200,66,0,0,160,65,0,0,32,65,0,0,0,64,\r\n36,0,135,0,0,0,0,0,0,72,66,94,0,0,72,66,0,0,160,66,\r\n36,0,0,160,66,0,0,190,66,66,1,46,54,12,40,24,135,129,0,9,\r\n45,44,6,111,84,69,77,80,46,32,32,32,32,32,32,32,32,32,32,32,\r\n72,85,77,46,0,69,1,48,8,10,10,2,0,7,12,22,11,36,24,31,\r\n31,79,70,70,0,79,78,0",
            "Elements": {
              "*": [
                {
                  "Name": "instrument_1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.MapRange3.OutputPin"
                    }
                  },
                  "+": "TArduinoRemoteXY_Instrument_Element"
                },
                {
                  "Name": "level_1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.MapRange4.OutputPin"
                    }
                  },
                  "+": "TArduinoRemoteXYLevelElement"
                },
                {
                  "Name": "sound_1",
                  "InputPin": {
                    "SourcePin": {
                      "ID": "__OpenWireRootUnit__.Or2.OutputPin"
                    }
                  },
                  "+": "TArduinoRemoteXYSoundElement",
                  "Sound": 2004
                },
                {
                  "Name": "switch_1",
                  "OutputPin": {
                    "SinkPins": [
                      {
                        "ID": "__OpenWireRootUnit__.Inverter5.InputPin"
                      }
                    ]
                  },
                  "+": "TArduinoRemoteXYSwitchElement"
                }
              ]
            }
          },
          "Type": "Component",
          "Y": 368
        },
        {
          "X": 1728,
          "Name": "MapRange3",
          "Instance": {
            "InputRange": {
              "Max": 100
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.RemoteXY1.Elements.instrument_1.InputPin",
                  "ID": "__OpenWireRootUnit__.RemoteXY1.Elements._Item0.InputPin"
                }
              ]
            },
            "+": "TArduinoMapRange",
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 624
        },
        {
          "X": 1728,
          "Name": "MapRange4",
          "Instance": {
            "InputRange": {
              "Max": 100
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.RemoteXY1.Elements.level_1.InputPin",
                  "ID": "__OpenWireRootUnit__.RemoteXY1.Elements._Item1.InputPin"
                }
              ]
            },
            "+": "TArduinoMapRange",
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.HumidityOutputPin"
              }
            }
          },
          "Type": "Component",
          "Y": 672
        },
        {
          "X": 1456,
          "Name": "Or2",
          "Instance": {
            "InputPins": {
              "Count": 2,
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer2.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Timer1.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.RemoteXY1.Elements.sound_1.InputPin",
                  "ID": "__OpenWireRootUnit__.RemoteXY1.Elements._Item2.InputPin"
                }
              ]
            },
            "+": "TArduinoBooleanOr"
          },
          "Type": "Component",
          "Y": 560
        },
        {
          "X": 1888,
          "Name": "And2",
          "Instance": {
            "InputPins": {
              "Count": 2,
              "Form": "__OpenWireRootUnit__",
              "Pins": [
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.Inverter5.OutputPin"
                  }
                },
                {
                  "Type": "ptSink",
                  "SourcePin": {
                    "ID": "__OpenWireRootUnit__.CompareValue37.OutputPin"
                  }
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Digital.Item[ 3 ].DigitalInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Digital._Item3.DigitalInputPin"
                }
              ]
            },
            "+": "TArduinoBooleanAnd"
          },
          "Type": "Component",
          "Y": 2976
        },
        {
          "X": 1744,
          "Name": "Inverter5",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.And2.InputPins.Pin [0]",
                  "ID": "__OpenWireRootUnit__.And2.InputPins._Pin0"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.RemoteXY1.Elements.switch_1.OutputPin",
                "ID": "__OpenWireRootUnit__.RemoteXY1.Elements._Item3.OutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 2976
        },
        {
          "X": 2032,
          "Name": "Inverter6",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Text9.Enabled",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._25.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item25.ClockInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.PulseGenerator1.OutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 768
        },
        {
          "X": 2080,
          "Name": "PulseGenerator1",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Inverter6.InputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino..Display.Draw Text8.Enabled",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules.*._2.Elements.*._24.EnabledInputPin"
                },
                {
                  "Name": "__OpenWireRootUnit__.Arduino.Modules.Display.Elements.Draw Text.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.Arduino.Modules._Item2.Elements._Item24.ClockInputPin"
                }
              ]
            },
            "@": [
              {
                "PinName": "Enabled",
                "@": "Enabled",
                "+": "TOWBooleanSinkPinBinding",
                "SourcePin": {
                  "Name": "__OpenWireRootUnit__.RemoteXY1.Protocols.Cloud1.ConnectedOutputPin",
                  "ID": "__OpenWireRootUnit__.RemoteXY1.Protocols._Item0.ConnectedOutputPin"
                },
                "Component": "PulseGenerator1"
              }
            ],
            "+": "TArduinoPulseGenerator",
            "WhenDisabled": {
              "Reset": true
            }
          },
          "Type": "Component",
          "Y": 464
        },
        {
          "X": 1232,
          "Name": "Timer3",
          "Instance": {
            "StartInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Inverter7.OutputPin"
                }
              ]
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.MP3Player1.Elements.Play File.ClockInputPin",
                  "ID": "__OpenWireRootUnit__.MP3Player1.Elements._Item43.ClockInputPin"
                }
              ]
            },
            "+": "TArduinoTimer",
            "ResetInputPin": {
              "SourcePins": [
                {
                  "ID": "__OpenWireRootUnit__.Start2.OutputPin"
                }
              ]
            },
            "Interval": 3000000
          },
          "Type": "Component",
          "Y": 3072
        },
        {
          "X": 1408,
          "Name": "Inverter7",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer3.StartInputPin"
                }
              ]
            },
            "InputPin": {
              "SourcePin": {
                "Name": "__OpenWireRootUnit__.RemoteXY1.Protocols.Cloud1.ConnectedOutputPin",
                "ID": "__OpenWireRootUnit__.RemoteXY1.Protocols._Item0.ConnectedOutputPin"
              }
            },
            "+": "TArduinoBooleanInverter"
          },
          "Type": "Component",
          "Y": 3120
        },
        {
          "X": 1232,
          "Name": "Start2",
          "Instance": {
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.Timer3.ResetInputPin"
                }
              ]
            },
            "+": "TArduinoStart"
          },
          "Type": "Component",
          "Y": 3184
        },
        {
          "X": 2000,
          "Name": "CompareValue3",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.HumidityThermometer1.TemperatureOutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "Name": "__OpenWireRootUnit__.Or1.InputPins.Pin [1]",
                  "ID": "__OpenWireRootUnit__.Or1.InputPins._Pin1"
                }
              ]
            },
            "+": "TArduinoCompareValue",
            "CompareType": "ctBiggerOrEqual",
            "@": [
              {
                "PinName": "Value",
                "@": "Value",
                "+": "TOWSingleSinkPinBinding",
                "SourcePin": {
                  "ID": "__OpenWireRootUnit__.IntegerToAnalog2.OutputPin"
                },
                "Component": "CompareValue3"
              }
            ]
          },
          "Type": "Component",
          "Y": 256
        },
        {
          "X": 1808,
          "Name": "IntegerToAnalog2",
          "Instance": {
            "InputPin": {
              "SourcePin": {
                "ID": "__OpenWireRootUnit__.UpDownCounter2.OutputPin"
              }
            },
            "OutputPin": {
              "SinkPins": [
                {
                  "ID": "__OpenWireRootUnit__.CompareValue3.ValueInputPin"
                }
              ]
            },
            "+": "TArduinoIntegerToFloat"
          },
          "Type": "Component",
          "Y": 256
        }
      ]
    }
  ]
}
