<?xml version='1.0' encoding='UTF-8'?>
<AST>
  <HeaderNode startPos="0,0,0" endPos="0,0,0">
    <VariableTable startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="in0" startPos="0,0,0" endPos="0,0,0"/>
    </VariableTable>
    <VariableTable startPos="0,0,0" endPos="0,0,0"/>
    <ExternalBindings startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="in0" startPos="0,0,0" endPos="0,0,0"/>
    </ExternalBindings>
    <VersionDirective startPos="0,0,0" endPos="0,0,0">
      <VersionMajor startPos="0,0,0" endPos="0,0,0"/>
      <VersionMinor startPos="0,0,0" endPos="0,0,0"/>
    </VersionDirective>
  </HeaderNode>
  <ObjectNode startPos="1,1,0" endPos="8,2,192">
    <KeyValuePairNode startPos="2,3,4" endPos="2,43,44">
      <LiteralKeyNode startPos="2,3,4" endPos="2,4,5">
        <StringNode startPos="2,3,4" endPos="2,4,5">a</StringNode>
      </LiteralKeyNode>
      <IfNode startPos="2,6,7" endPos="2,43,44">
        <StringNode startPos="2,19,20" endPos="2,28,29">Mariano</StringNode>
        <NullSafeNode startPos="2,9,10" endPos="2,17,18">
          <BinaryOpNode startPos="2,9,10" endPos="2,17,18">
            <VariableReferenceNode startPos="2,9,10" endPos="2,12,13"/>
            <LiteralNameNode startPos="2,13,14" endPos="2,17,18">male</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
        <StringNode startPos="2,34,35" endPos="2,43,44">Mariana</StringNode>
      </IfNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="3,3,48" endPos="3,49,94">
      <LiteralKeyNode startPos="3,3,48" endPos="3,4,49">
        <StringNode startPos="3,3,48" endPos="3,4,49">b</StringNode>
      </LiteralKeyNode>
      <UnlessNode startPos="3,7,52" endPos="3,49,94">
        <StringNode startPos="3,25,70" endPos="3,34,79">Mariana</StringNode>
        <StringNode startPos="3,40,85" endPos="3,49,94">Mariano</StringNode>
      </UnlessNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="4,3,98" endPos="7,17,190">
      <LiteralKeyNode startPos="4,3,98" endPos="4,4,99">
        <StringNode startPos="4,3,98" endPos="4,4,99">c</StringNode>
      </LiteralKeyNode>
      <IfNode startPos="4,7,102" endPos="7,17,190">
        <StringNode startPos="4,20,115" endPos="4,23,118">1</StringNode>
        <BinaryOpNode startPos="4,10,105" endPos="4,18,113">
          <VariableReferenceNode startPos="4,10,105" endPos="4,13,108"/>
          <NumberNode startPos="4,17,112" endPos="4,18,113">1</NumberNode>
        </BinaryOpNode>
        <IfNode startPos="5,11,129" endPos="7,17,190">
          <StringNode startPos="5,24,142" endPos="5,27,145">2</StringNode>
          <BinaryOpNode startPos="5,14,132" endPos="5,22,140">
            <VariableReferenceNode startPos="5,14,132" endPos="5,17,135"/>
            <NumberNode startPos="5,21,139" endPos="5,22,140">2</NumberNode>
          </BinaryOpNode>
          <IfNode startPos="6,11,156" endPos="7,17,190">
            <StringNode startPos="6,25,170" endPos="6,28,173">3</StringNode>
            <BinaryOpNode startPos="6,15,160" endPos="6,23,168">
              <VariableReferenceNode startPos="6,15,160" endPos="6,18,163"/>
              <NumberNode startPos="6,22,167" endPos="6,23,168">3</NumberNode>
            </BinaryOpNode>
            <StringNode startPos="7,11,184" endPos="7,17,190">otro</StringNode>
          </IfNode>
        </IfNode>
      </IfNode>
    </KeyValuePairNode>
  </ObjectNode>
</AST>