<?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"/>
      <NameSlot slot="1" name="item" startPos="5,25,113" endPos="5,29,117"/>
      <NameSlot slot="2" name="$$" startPos="5,24,112" endPos="5,24,112"/>
    </VariableTable>
    <VariableTable startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="dw::Core" startPos="0,0,0" endPos="0,0,0"/>
    </VariableTable>
    <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="6,2,129">
    <KeyValuePairNode startPos="2,3,4" endPos="2,10,11">
      <LiteralKeyNode startPos="2,3,4" endPos="2,4,5">
        <StringNode startPos="2,3,4" endPos="2,4,5">a</StringNode>
      </LiteralKeyNode>
      <NullNode startPos="2,6,7" endPos="2,10,11"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="3,3,15" endPos="3,39,51">
      <LiteralKeyNode startPos="3,3,15" endPos="3,4,16">
        <StringNode startPos="3,3,15" endPos="3,4,16">b</StringNode>
      </LiteralKeyNode>
      <IfNode startPos="3,6,18" endPos="3,39,51">
        <StringNode startPos="3,19,31" endPos="3,28,40">Mariano</StringNode>
        <NullSafeNode startPos="3,9,21" endPos="3,17,29">
          <BinaryOpNode name="Value Selector" startPos="3,9,21" endPos="3,17,29">
            <VariableReferenceNode startPos="3,9,21" endPos="3,12,24"/>
            <LiteralNameNode startPos="3,13,25" endPos="3,17,29">male</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
        <NullNode startPos="3,35,47" endPos="3,39,51"/>
      </IfNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="4,3,55" endPos="4,35,87">
      <LiteralKeyNode startPos="4,3,55" endPos="4,4,56">
        <StringNode startPos="4,3,55" endPos="4,4,56">c</StringNode>
      </LiteralKeyNode>
      <IfNode startPos="4,6,58" endPos="4,35,87">
        <NullNode startPos="4,16,68" endPos="4,20,72"/>
        <BooleanNode startPos="4,9,61" endPos="4,14,66">false</BooleanNode>
        <StringNode startPos="4,26,78" endPos="4,35,87">Mariano</StringNode>
      </IfNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="5,3,91" endPos="5,39,127">
      <LiteralKeyNode startPos="5,3,91" endPos="5,4,92">
        <StringNode startPos="5,3,91" endPos="5,4,92">d</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="5,6,94" endPos="5,39,127">
        <VariableReferenceNode startPos="5,19,107" endPos="5,22,110"/>
        <LiteralArrayNode startPos="5,6,94" endPos="5,18,106">
          <NumberNode startPos="5,7,95" endPos="5,8,96">0</NumberNode>
          <NumberNode startPos="5,10,98" endPos="5,11,99">1</NumberNode>
          <NumberNode startPos="5,13,101" endPos="5,14,102">2</NumberNode>
          <NumberNode startPos="5,16,104" endPos="5,17,105">3</NumberNode>
        </LiteralArrayNode>
        <DynamicFunctionNode startPos="5,24,112" endPos="5,38,126">
          <FunctionParameterNode materialize="false" typeRequiresMaterialize="false" startPos="5,25,113" endPos="5,29,117">
            <NameSlot slot="1" name="item" startPos="5,25,113" endPos="5,29,117"/>
            <LiteralTypeNode startPos="0,0,0" endPos="0,0,0">
              <TypeNode startPos="0,0,0" endPos="0,0,0"/>
            </LiteralTypeNode>
          </FunctionParameterNode>
          <FunctionParameterNode materialize="false" typeRequiresMaterialize="false" startPos="5,24,112" endPos="5,24,112">
            <NameSlot slot="2" name="$$" startPos="5,24,112" endPos="5,24,112"/>
            <LiteralTypeNode startPos="0,0,0" endPos="0,0,0">
              <TypeNode startPos="0,0,0" endPos="0,0,0"/>
            </LiteralTypeNode>
          </FunctionParameterNode>
          <NullNode startPos="5,34,122" endPos="5,38,126"/>
        </DynamicFunctionNode>
      </FunctionCallNode>
    </KeyValuePairNode>
  </ObjectNode>
</AST>