{
  "elements" : [
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "vhdlBlock",
            "label" : {
              "isHidden" : true,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 29.722229003906254,
                "text" : "U1",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlInterface" : {
              "name" : "LATCH_COMB",
              "ports" : [
                {
                  "direction" : "input",
                  "name" : "A"
                },
                {
                  "direction" : "input",
                  "name" : "B"
                },
                {
                  "direction" : "input",
                  "name" : "G"
                },
                {
                  "direction" : "output",
                  "name" : "X"
                },
                {
                  "direction" : "output",
                  "name" : "Y"
                }
              ]
            },
            "vhdlSource" : "entity LATCH_COMB is\n  port (\n    A : in std_logic; \n    B : in std_logic; \n    G : in std_logic;\n    X : out std_logic;\n    Y : out std_logic\n  );\nend entity LATCH_COMB;\n\narchitecture rtl of LATCH_COMB is\nbegin\n    process (A, B, G, X)\n    begin\n        if (G = '1') then\n            X <= A;\n        else\n            Y <= B nor X;\n        end if;\n    end process;\nend architecture rtl;"
          }
        }
      },
      "frame" : [
        [
          -59.02364326278634,
          -453.407421875
        ],
        [
          250.90983535369773,
          158.5185546875
        ]
      ],
      "id" : "85C7FA7B-D14D-4835-958C-897847183B6E",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 1
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "A",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          -199.02364326278632,
          -402
        ],
        [
          80,
          24
        ]
      ],
      "id" : "301A247A-8437-47A6-B9FD-1F9D575C78BA",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 9
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "301A247A-8437-47A6-B9FD-1F9D575C78BA"
          },
          "points" : [
            [
              -59.02364326278634,
              -390
            ],
            [
              -89.02364326278634,
              -390
            ],
            [
              -89.02364326278634,
              -390
            ],
            [
              -119.02364326278632,
              -390
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.4000000000000001
            },
            "element" : "85C7FA7B-D14D-4835-958C-897847183B6E"
          }
        }
      },
      "frame" : [
        [
          -119.02364326278632,
          -390
        ],
        [
          59.999999999999986,
          0
        ]
      ],
      "id" : "36378833-A06A-42BB-BF46-AD7DDD846081",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 10
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "B",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          -199.02364326278632,
          -370.2962890625
        ],
        [
          80,
          24
        ]
      ],
      "id" : "4B765E56-0ECF-4563-89F6-2270DC006077",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 11
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 1,
              "y" : 0.5
            },
            "element" : "4B765E56-0ECF-4563-89F6-2270DC006077"
          },
          "points" : [
            [
              -59.02364326278634,
              -358.2962890625
            ],
            [
              -89.02364326278632,
              -358.2962890625
            ],
            [
              -89.02364326278632,
              -358.2962890625
            ],
            [
              -119.02364326278632,
              -358.2962890625
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.6
            },
            "element" : "85C7FA7B-D14D-4835-958C-897847183B6E"
          }
        }
      },
      "frame" : [
        [
          -119.02364326278632,
          -358.2962890625
        ],
        [
          59.999999999999986,
          0
        ]
      ],
      "id" : "7BCC0BE9-872C-483C-8310-920DF2D2A7EF",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 15
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "outputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "X",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          251.88619209091138,
          -386.14814453125
        ],
        [
          80,
          24
        ]
      ],
      "id" : "41144755-4319-4140-A52D-1604A3ABF4AE",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 16
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.5
            },
            "element" : "41144755-4319-4140-A52D-1604A3ABF4AE"
          },
          "points" : [
            [
              191.88619209091138,
              -374.14814453125
            ],
            [
              251.88619209091138,
              -374.14814453125
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0.9999999999999999,
              "y" : 0.5
            },
            "element" : "85C7FA7B-D14D-4835-958C-897847183B6E"
          }
        }
      },
      "frame" : [
        [
          191.88619209091138,
          -374.14814453125
        ],
        [
          60,
          0
        ]
      ],
      "id" : "EC7983AA-5F83-4B33-9904-C30760239403",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 17
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "outputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "Y",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          251.88619209091138,
          -354.44443359375003
        ],
        [
          80,
          24
        ]
      ],
      "id" : "E47ACF1F-A6EF-4E26-BB07-46FDF1137A72",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 18
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.5
            },
            "element" : "E47ACF1F-A6EF-4E26-BB07-46FDF1137A72"
          },
          "points" : [
            [
              191.88619209091138,
              -342.44443359375003
            ],
            [
              251.88619209091138,
              -342.44443359375003
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0.9999999999999999,
              "y" : 0.6999999999999998
            },
            "element" : "85C7FA7B-D14D-4835-958C-897847183B6E"
          }
        }
      },
      "frame" : [
        [
          191.88619209091138,
          -342.44443359375003
        ],
        [
          60,
          0
        ]
      ],
      "id" : "C7A2F332-DDF9-453A-8403-20D36327E686",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 19
    },
    {
      "content" : {
        "component" : {
          "_0" : {
            "bubbles" : [

            ],
            "expandedPorts" : [

            ],
            "isClock" : false,
            "kind" : "inputTerminal",
            "label" : {
              "isHidden" : false,
              "offset" : [
                0,
                0
              ],
              "run" : {
                "alignment" : "center",
                "color" : {
                  "ink" : {

                  }
                },
                "overline" : false,
                "overlines" : [

                ],
                "size" : 15,
                "text" : "G",
                "weight" : "regular"
              },
              "side" : "above"
            },
            "orientation" : {
              "mirrored" : false,
              "quarter" : 0
            },
            "pinLabels" : {

            },
            "showsClock" : true,
            "vhdlSource" : ""
          }
        }
      },
      "frame" : [
        [
          -199.02364326278632,
          -338.592578125
        ],
        [
          80,
          24
        ]
      ],
      "id" : "43D3FCF7-6AB6-4948-911A-BF0E65D60B22",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 20
    },
    {
      "content" : {
        "polyline" : {
          "end" : {
            "anchor" : {
              "x" : 0.9999999999999998,
              "y" : 0.5
            },
            "element" : "43D3FCF7-6AB6-4948-911A-BF0E65D60B22"
          },
          "points" : [
            [
              -59.02364326278634,
              -326.592578125
            ],
            [
              -119.02364326278634,
              -326.592578125
            ]
          ],
          "start" : {
            "anchor" : {
              "x" : 0,
              "y" : 0.8000000000000002
            },
            "element" : "85C7FA7B-D14D-4835-958C-897847183B6E"
          }
        }
      },
      "frame" : [
        [
          -119.02364326278634,
          -326.592578125
        ],
        [
          60,
          0
        ]
      ],
      "id" : "4D8578CE-BA4A-4BE5-AB02-C4FEBA6070FA",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 21
    },
    {
      "content" : {
        "truthTable" : {
          "_0" : {
            "columnWidth" : 46,
            "expressions" : "sumOfProducts",
            "inputs" : [
              {
                "id" : "295FEB68-935E-4BA1-97B5-F56E3C525F37",
                "name" : {
                  "alignment" : "center",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "B",
                  "weight" : "semibold"
                }
              },
              {
                "id" : "ADD94CE7-701C-4DEF-BBD6-54B20CCB5D29",
                "name" : {
                  "alignment" : "center",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "X",
                  "weight" : "semibold"
                }
              }
            ],
            "notation" : "overline",
            "order" : "binary",
            "outputs" : [
              {
                "id" : "F3327301-0B83-4BCA-8789-A742D22C69CF",
                "name" : {
                  "alignment" : "center",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "Y",
                  "weight" : "semibold"
                }
              }
            ],
            "rows" : [
              {
                "id" : "D7F0B23C-CA09-46FB-A910-F34A827AA53C",
                "inputs" : [
                  "zero",
                  "zero"
                ],
                "outputs" : [
                  "one"
                ]
              },
              {
                "id" : "04CB7A84-6766-41D3-B9FF-2662EBD7815C",
                "inputs" : [
                  "zero",
                  "one"
                ],
                "outputs" : [
                  "zero"
                ]
              },
              {
                "id" : "B38FDD92-C25F-4EA7-A6B6-32C3AB0D535D",
                "inputs" : [
                  "one",
                  "zero"
                ],
                "outputs" : [
                  "zero"
                ]
              },
              {
                "id" : "A23C6162-D345-4378-BE3D-CA593AC3426C",
                "inputs" : [
                  "one",
                  "one"
                ],
                "outputs" : [
                  "zero"
                ]
              }
            ]
          }
        }
      },
      "frame" : [
        [
          -430,
          -690
        ],
        [
          184.37395961860688,
          213.7669097027326
        ]
      ],
      "id" : "7872223E-1D6E-4E9D-B3C5-8CF32EBA0122",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 22
    },
    {
      "content" : {
        "timing" : {
          "_0" : {
            "nameAlignment" : "trailing",
            "nameWidth" : 84,
            "relations" : [

            ],
            "showsClockGrid" : true,
            "showsTimeAxis" : false,
            "signals" : [
              {
                "breaks" : [

                ],
                "delay" : 0,
                "edgeDelays" : {

                },
                "id" : "5515C9F3-3541-4B0D-9ED7-1DD4EB6321C5",
                "levels" : [
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  }
                ],
                "name" : {
                  "alignment" : "trailing",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "A",
                  "weight" : "regular"
                },
                "valueOverline" : false
              },
              {
                "breaks" : [

                ],
                "delay" : 0,
                "edgeDelays" : {

                },
                "id" : "2B5B8042-6239-4CCA-A5C3-AFF72AD800D8",
                "levels" : [
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  }
                ],
                "name" : {
                  "alignment" : "trailing",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "B",
                  "weight" : "regular"
                },
                "valueOverline" : false
              },
              {
                "breaks" : [

                ],
                "delay" : 0,
                "edgeDelays" : {

                },
                "id" : "4B5CD4CE-8FB6-4FEF-9115-4702D109D5CB",
                "levels" : [
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  }
                ],
                "name" : {
                  "alignment" : "trailing",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "G",
                  "weight" : "regular"
                },
                "valueOverline" : false
              },
              {
                "breaks" : [

                ],
                "delay" : 0,
                "edgeDelays" : {

                },
                "id" : "F51A2BBF-021C-40D0-894C-210BEA8DBE9A",
                "levels" : [
                  {
                    "unknown" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  }
                ],
                "name" : {
                  "alignment" : "trailing",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "X",
                  "weight" : "regular"
                },
                "valueOverline" : false
              },
              {
                "breaks" : [

                ],
                "delay" : 0,
                "edgeDelays" : {

                },
                "id" : "EB37BA9B-BAC7-41AE-A839-2DC7578E0C31",
                "levels" : [
                  {
                    "unknown" : {

                    }
                  },
                  {
                    "unknown" : {

                    }
                  },
                  {
                    "unknown" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "high" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  },
                  {
                    "low" : {

                    }
                  }
                ],
                "name" : {
                  "alignment" : "trailing",
                  "color" : {
                    "ink" : {

                    }
                  },
                  "overline" : false,
                  "overlines" : [

                  ],
                  "size" : 13,
                  "text" : "Y",
                  "weight" : "regular"
                },
                "valueOverline" : false
              }
            ],
            "slope" : 0.16,
            "tickCount" : 16
          }
        }
      },
      "frame" : [
        [
          -497.0297202540004,
          -230
        ],
        [
          925.8196707073954,
          189.72685400689096
        ]
      ],
      "id" : "3903A7D6-36FF-411D-B52E-123CADBF04B6",
      "style" : {
        "dash" : [

        ],
        "endCap" : "none",
        "lineWidth" : 1.5,
        "startCap" : "none",
        "stroke" : {
          "ink" : {

          }
        }
      },
      "zIndex" : 23
    }
  ],
  "schemaVersion" : 1
}