{ // JSON5
  v: 6,
  components: {
    xor0: {type: 'xor', pos: [195, 105], in: [56, 57], out: 58},
    and0: {type: 'and', pos: [190, 160], in: [59, 60], out: 61},
    in0: {type: 'in', pos: [45, 115], id: 62},
    in1: {type: 'in', pos: [45, 150], id: 63},
    out0: {type: 'out', pos: [265, 105], id: 64},
    out1: {type: 'out', pos: [260, 160], id: 65},
    label0: {type: 'label', pos: [145, 40], text: 'Half-Adder'},
    label1: {type: 'label', pos: [300, 105], text: 'S'},
    label2: {type: 'label', pos: [315, 160], text: 'Cout'},
  },
  wires: [[62, 56], [63, 57], [62, 59], [63, 60], [61, 65], [58, 64]]
}