<?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="$" startPos="0,0,0" endPos="0,0,0"/>
      <NameSlot slot="2" name="$$" startPos="9,7,297" endPos="9,7,297"/>
    </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="13,2,480">
    <KeyValuePairNode startPos="2,3,4" endPos="2,33,34">
      <LiteralKeyNode startPos="2,3,4" endPos="2,4,5">
        <StringNode startPos="2,3,4" endPos="2,4,5">a</StringNode>
      </LiteralKeyNode>
      <DynamicArrayNode startPos="2,6,7" endPos="2,33,34">
        <StringNode startPos="2,8,9" endPos="2,11,12">a</StringNode>
        <ConditionalNode startPos="2,13,14" endPos="2,26,27"/>
        <StringNode startPos="2,28,29" endPos="2,31,32">c</StringNode>
      </DynamicArrayNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="3,3,38" endPos="3,34,69">
      <LiteralKeyNode startPos="3,3,38" endPos="3,4,39">
        <StringNode startPos="3,3,38" endPos="3,4,39">b</StringNode>
      </LiteralKeyNode>
      <DynamicArrayNode startPos="3,6,41" endPos="3,34,69">
        <StringNode startPos="3,8,43" endPos="3,11,46">a</StringNode>
        <ConditionalNode startPos="3,13,48" endPos="3,27,62"/>
        <StringNode startPos="3,29,64" endPos="3,32,67">c</StringNode>
      </DynamicArrayNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="4,3,73" endPos="4,39,109">
      <LiteralKeyNode startPos="4,3,73" endPos="4,4,74">
        <StringNode startPos="4,3,73" endPos="4,4,74">c</StringNode>
      </LiteralKeyNode>
      <DynamicArrayNode startPos="4,6,76" endPos="4,39,109">
        <StringNode startPos="4,8,78" endPos="4,11,81">a</StringNode>
        <ConditionalNode startPos="4,13,83" endPos="4,32,102"/>
        <StringNode startPos="4,34,104" endPos="4,37,107">c</StringNode>
      </DynamicArrayNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="5,3,113" endPos="5,40,150">
      <LiteralKeyNode startPos="5,3,113" endPos="5,4,114">
        <StringNode startPos="5,3,113" endPos="5,4,114">d</StringNode>
      </LiteralKeyNode>
      <DynamicArrayNode startPos="5,6,116" endPos="5,40,150">
        <StringNode startPos="5,8,118" endPos="5,11,121">a</StringNode>
        <ConditionalNode startPos="5,13,123" endPos="5,33,143"/>
        <StringNode startPos="5,35,145" endPos="5,38,148">c</StringNode>
      </DynamicArrayNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="6,3,154" endPos="6,35,186">
      <LiteralKeyNode startPos="6,3,154" endPos="6,4,155">
        <StringNode startPos="6,3,154" endPos="6,4,155">e</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="6,6,157" endPos="6,35,186">
        <BinaryOpNode name="Value Selector" startPos="6,6,157" endPos="6,35,186">
          <DynamicArrayNode startPos="6,6,157" endPos="6,33,184">
            <StringNode startPos="6,8,159" endPos="6,11,162">a</StringNode>
            <ConditionalNode startPos="6,13,164" endPos="6,26,177"/>
            <StringNode startPos="6,28,179" endPos="6,31,182">c</StringNode>
          </DynamicArrayNode>
          <LiteralNameNode startPos="6,34,185" endPos="6,35,186">b</LiteralNameNode>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="7,3,190" endPos="7,36,223">
      <LiteralKeyNode startPos="7,3,190" endPos="7,4,191">
        <StringNode startPos="7,3,190" endPos="7,4,191">f</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="7,6,193" endPos="7,36,223">
        <BinaryOpNode name="Value Selector" startPos="7,6,193" endPos="7,36,223">
          <DynamicArrayNode startPos="7,6,193" endPos="7,34,221">
            <StringNode startPos="7,8,195" endPos="7,11,198">a</StringNode>
            <ConditionalNode startPos="7,13,200" endPos="7,27,214"/>
            <StringNode startPos="7,29,216" endPos="7,32,219">c</StringNode>
          </DynamicArrayNode>
          <LiteralNameNode startPos="7,35,222" endPos="7,36,223">b</LiteralNameNode>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="8,3,227" endPos="8,65,289">
      <LiteralKeyNode startPos="8,3,227" endPos="8,4,228">
        <StringNode startPos="8,3,227" endPos="8,4,228">g</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode name="==" startPos="8,6,230" endPos="8,65,289">
        <DynamicArrayNode startPos="8,6,230" endPos="8,34,258">
          <StringNode startPos="8,8,232" endPos="8,11,235">a</StringNode>
          <ConditionalNode startPos="8,13,237" endPos="8,27,251"/>
          <StringNode startPos="8,29,253" endPos="8,32,256">c</StringNode>
        </DynamicArrayNode>
        <DynamicArrayNode startPos="8,38,262" endPos="8,65,289">
          <StringNode startPos="8,40,264" endPos="8,43,267">a</StringNode>
          <ConditionalNode startPos="8,45,269" endPos="8,58,282"/>
          <StringNode startPos="8,60,284" endPos="8,63,287">c</StringNode>
        </DynamicArrayNode>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="9,3,293" endPos="9,44,334">
      <LiteralKeyNode startPos="9,3,293" endPos="9,4,294">
        <StringNode startPos="9,3,293" endPos="9,4,294">h</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="9,7,297" endPos="9,44,334">
        <BinaryOpNode name="Value Selector" startPos="9,7,297" endPos="9,44,334">
          <FunctionCallNode startPos="9,7,297" endPos="9,41,331">
            <VariableReferenceNode startPos="9,36,326" endPos="9,39,329"/>
            <DynamicArrayNode startPos="9,7,297" endPos="9,35,325">
              <StringNode startPos="9,9,299" endPos="9,12,302">a</StringNode>
              <ConditionalNode startPos="9,14,304" endPos="9,28,318"/>
              <StringNode startPos="9,30,320" endPos="9,33,323">c</StringNode>
            </DynamicArrayNode>
            <DynamicFunctionNode startPos="9,40,330" endPos="9,41,331">
              <FunctionParameterNode materialize="false" typeRequiresMaterialize="false" startPos="9,7,297" endPos="9,7,297">
                <NameSlot slot="1" name="$" startPos="9,7,297" endPos="9,7,297"/>
                <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="9,7,297" endPos="9,7,297">
                <NameSlot slot="2" name="$$" startPos="9,7,297" endPos="9,7,297"/>
                <LiteralTypeNode startPos="0,0,0" endPos="0,0,0">
                  <TypeNode startPos="0,0,0" endPos="0,0,0"/>
                </LiteralTypeNode>
              </FunctionParameterNode>
              <VariableReferenceNode startPos="9,40,330" endPos="9,41,331"/>
            </DynamicFunctionNode>
          </FunctionCallNode>
          <LiteralNameNode startPos="9,43,333" endPos="9,44,334">b</LiteralNameNode>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="10,3,338" endPos="10,42,377">
      <LiteralKeyNode startPos="10,3,338" endPos="10,4,339">
        <StringNode startPos="10,3,338" endPos="10,4,339">i</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="10,6,341" endPos="10,42,377">
        <VariableReferenceNode startPos="10,6,341" endPos="10,12,347"/>
        <DynamicArrayNode startPos="10,13,348" endPos="10,41,376">
          <StringNode startPos="10,15,350" endPos="10,18,353">a</StringNode>
          <ConditionalNode startPos="10,20,355" endPos="10,34,369"/>
          <StringNode startPos="10,36,371" endPos="10,39,374">c</StringNode>
        </DynamicArrayNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="11,3,381" endPos="11,49,427">
      <LiteralKeyNode startPos="11,3,381" endPos="11,4,382">
        <StringNode startPos="11,3,381" endPos="11,4,382">j</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="11,6,384" endPos="11,49,427">
        <VariableReferenceNode startPos="11,34,412" endPos="11,40,418"/>
        <DynamicArrayNode startPos="11,6,384" endPos="11,33,411">
          <StringNode startPos="11,8,386" endPos="11,11,389">a</StringNode>
          <ConditionalNode startPos="11,13,391" endPos="11,26,404"/>
          <StringNode startPos="11,28,406" endPos="11,31,409">c</StringNode>
        </DynamicArrayNode>
        <DynamicFunctionNode startPos="11,41,419" endPos="11,49,427">
          <FunctionParameterNode materialize="false" typeRequiresMaterialize="false" startPos="11,6,384" endPos="11,6,384">
            <NameSlot slot="1" name="$" startPos="11,6,384" endPos="11,6,384"/>
            <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="11,6,384" endPos="11,6,384">
            <NameSlot slot="2" name="$$" startPos="11,6,384" endPos="11,6,384"/>
            <LiteralTypeNode startPos="0,0,0" endPos="0,0,0">
              <TypeNode startPos="0,0,0" endPos="0,0,0"/>
            </LiteralTypeNode>
          </FunctionParameterNode>
          <BinaryOpNode name="!=" startPos="11,41,419" endPos="11,49,427">
            <VariableReferenceNode startPos="11,41,419" endPos="11,42,420"/>
            <StringNode startPos="11,46,424" endPos="11,49,427">c</StringNode>
          </BinaryOpNode>
        </DynamicFunctionNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="12,3,431" endPos="12,50,478">
      <LiteralKeyNode startPos="12,3,431" endPos="12,4,432">
        <StringNode startPos="12,3,431" endPos="12,4,432">k</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="12,6,434" endPos="12,50,478">
        <VariableReferenceNode startPos="12,35,463" endPos="12,41,469"/>
        <DynamicArrayNode startPos="12,6,434" endPos="12,34,462">
          <StringNode startPos="12,8,436" endPos="12,11,439">a</StringNode>
          <ConditionalNode startPos="12,13,441" endPos="12,27,455"/>
          <StringNode startPos="12,29,457" endPos="12,32,460">c</StringNode>
        </DynamicArrayNode>
        <DynamicFunctionNode startPos="12,42,470" endPos="12,50,478">
          <FunctionParameterNode materialize="false" typeRequiresMaterialize="false" startPos="12,6,434" endPos="12,6,434">
            <NameSlot slot="1" name="$" startPos="12,6,434" endPos="12,6,434"/>
            <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="12,6,434" endPos="12,6,434">
            <NameSlot slot="2" name="$$" startPos="12,6,434" endPos="12,6,434"/>
            <LiteralTypeNode startPos="0,0,0" endPos="0,0,0">
              <TypeNode startPos="0,0,0" endPos="0,0,0"/>
            </LiteralTypeNode>
          </FunctionParameterNode>
          <BinaryOpNode name="!=" startPos="12,42,470" endPos="12,50,478">
            <VariableReferenceNode startPos="12,42,470" endPos="12,43,471"/>
            <StringNode startPos="12,47,475" endPos="12,50,478">c</StringNode>
          </BinaryOpNode>
        </DynamicFunctionNode>
      </FunctionCallNode>
    </KeyValuePairNode>
  </ObjectNode>
</AST>