<?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="in1" startPos="0,0,0" endPos="0,0,0"/>
    </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"/>
      <NameSlot slot="1" name="in1" 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,362">
    <KeyValuePairNode startPos="2,3,4" endPos="2,31,32">
      <LiteralKeyNode startPos="2,3,4" endPos="2,4,5">
        <StringNode startPos="2,3,4" endPos="2,4,5">a</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="2,6,7" endPos="2,31,32">
        <VariableReferenceNode startPos="2,16,17" endPos="2,24,25"/>
        <LiteralArrayNode startPos="2,6,7" endPos="2,15,16">
          <NumberNode startPos="2,7,8" endPos="2,8,9">0</NumberNode>
          <NumberNode startPos="2,10,11" endPos="2,11,12">1</NumberNode>
          <NumberNode startPos="2,13,14" endPos="2,14,15">2</NumberNode>
        </LiteralArrayNode>
        <LiteralArrayNode startPos="2,25,26" endPos="2,31,32">
          <NumberNode startPos="2,26,27" endPos="2,27,28">1</NumberNode>
          <NumberNode startPos="2,29,30" endPos="2,30,31">2</NumberNode>
        </LiteralArrayNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="3,3,36" endPos="3,26,59">
      <LiteralKeyNode startPos="3,3,36" endPos="3,4,37">
        <StringNode startPos="3,3,36" endPos="3,4,37">b</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="3,6,39" endPos="3,26,59">
        <VariableReferenceNode startPos="3,16,49" endPos="3,24,57"/>
        <LiteralArrayNode startPos="3,6,39" endPos="3,15,48">
          <NumberNode startPos="3,7,40" endPos="3,8,41">0</NumberNode>
          <NumberNode startPos="3,10,43" endPos="3,11,44">1</NumberNode>
          <NumberNode startPos="3,13,46" endPos="3,14,47">2</NumberNode>
        </LiteralArrayNode>
        <NumberNode startPos="3,25,58" endPos="3,26,59">1</NumberNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="4,3,63" endPos="4,26,86">
      <LiteralKeyNode startPos="4,3,63" endPos="4,4,64">
        <StringNode startPos="4,3,63" endPos="4,4,64">c</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="4,6,66" endPos="4,26,86">
        <VariableReferenceNode startPos="4,12,72" endPos="4,20,80"/>
        <NullSafeNode startPos="4,6,66" endPos="4,11,71">
          <BinaryOpNode name="Value Selector" startPos="4,6,66" endPos="4,11,71">
            <VariableReferenceNode startPos="4,6,66" endPos="4,9,69"/>
            <LiteralNameNode startPos="4,10,70" endPos="4,11,71">a</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
        <NullSafeNode startPos="4,21,81" endPos="4,26,86">
          <BinaryOpNode name="Value Selector" startPos="4,21,81" endPos="4,26,86">
            <VariableReferenceNode startPos="4,21,81" endPos="4,24,84"/>
            <LiteralNameNode startPos="4,25,85" endPos="4,26,86">a</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="5,3,90" endPos="5,26,113">
      <LiteralKeyNode startPos="5,3,90" endPos="5,4,91">
        <StringNode startPos="5,3,90" endPos="5,4,91">d</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="5,6,93" endPos="5,26,113">
        <VariableReferenceNode startPos="5,12,99" endPos="5,20,107"/>
        <NullSafeNode startPos="5,6,93" endPos="5,11,98">
          <BinaryOpNode name="Value Selector" startPos="5,6,93" endPos="5,11,98">
            <VariableReferenceNode startPos="5,6,93" endPos="5,9,96"/>
            <LiteralNameNode startPos="5,10,97" endPos="5,11,98">b</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
        <NullSafeNode startPos="5,21,108" endPos="5,26,113">
          <BinaryOpNode name="Value Selector" startPos="5,21,108" endPos="5,26,113">
            <VariableReferenceNode startPos="5,21,108" endPos="5,24,111"/>
            <LiteralNameNode startPos="5,25,112" endPos="5,26,113">b</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="6,3,117" endPos="6,27,141">
      <LiteralKeyNode startPos="6,3,117" endPos="6,4,118">
        <StringNode startPos="6,3,117" endPos="6,4,118">e</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="6,6,120" endPos="6,27,141">
        <VariableReferenceNode startPos="6,12,126" endPos="6,20,134"/>
        <NullSafeNode startPos="6,6,120" endPos="6,11,125">
          <BinaryOpNode name="Value Selector" startPos="6,6,120" endPos="6,11,125">
            <VariableReferenceNode startPos="6,6,120" endPos="6,9,123"/>
            <LiteralNameNode startPos="6,10,124" endPos="6,11,125">a</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
        <LiteralArrayNode startPos="6,21,135" endPos="6,27,141">
          <NumberNode startPos="6,22,136" endPos="6,23,137">1</NumberNode>
          <NumberNode startPos="6,25,139" endPos="6,26,140">2</NumberNode>
        </LiteralArrayNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="7,3,145" endPos="7,22,164">
      <LiteralKeyNode startPos="7,3,145" endPos="7,4,146">
        <StringNode startPos="7,3,145" endPos="7,4,146">f</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="7,6,148" endPos="7,22,164">
        <VariableReferenceNode startPos="7,12,154" endPos="7,20,162"/>
        <NullSafeNode startPos="7,6,148" endPos="7,11,153">
          <BinaryOpNode name="Value Selector" startPos="7,6,148" endPos="7,11,153">
            <VariableReferenceNode startPos="7,6,148" endPos="7,9,151"/>
            <LiteralNameNode startPos="7,10,152" endPos="7,11,153">b</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
        <NumberNode startPos="7,21,163" endPos="7,22,164">1</NumberNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="8,3,168" endPos="8,30,195">
      <LiteralKeyNode startPos="8,3,168" endPos="8,4,169">
        <StringNode startPos="8,3,168" endPos="8,4,169">g</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="8,6,171" endPos="8,30,195">
        <VariableReferenceNode startPos="8,16,181" endPos="8,24,189"/>
        <LiteralArrayNode startPos="8,6,171" endPos="8,15,180">
          <NumberNode startPos="8,7,172" endPos="8,8,173">0</NumberNode>
          <NumberNode startPos="8,10,175" endPos="8,11,176">1</NumberNode>
          <NumberNode startPos="8,13,178" endPos="8,14,179">2</NumberNode>
        </LiteralArrayNode>
        <NullSafeNode startPos="8,25,190" endPos="8,30,195">
          <BinaryOpNode name="Value Selector" startPos="8,25,190" endPos="8,30,195">
            <VariableReferenceNode startPos="8,25,190" endPos="8,28,193"/>
            <LiteralNameNode startPos="8,29,194" endPos="8,30,195">a</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="9,3,199" endPos="9,30,226">
      <LiteralKeyNode startPos="9,3,199" endPos="9,4,200">
        <StringNode startPos="9,3,199" endPos="9,4,200">h</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="9,6,202" endPos="9,30,226">
        <VariableReferenceNode startPos="9,16,212" endPos="9,24,220"/>
        <LiteralArrayNode startPos="9,6,202" endPos="9,15,211">
          <NumberNode startPos="9,7,203" endPos="9,8,204">0</NumberNode>
          <NumberNode startPos="9,10,206" endPos="9,11,207">1</NumberNode>
          <NumberNode startPos="9,13,209" endPos="9,14,210">2</NumberNode>
        </LiteralArrayNode>
        <NullSafeNode startPos="9,25,221" endPos="9,30,226">
          <BinaryOpNode name="Value Selector" startPos="9,25,221" endPos="9,30,226">
            <VariableReferenceNode startPos="9,25,221" endPos="9,28,224"/>
            <LiteralNameNode startPos="9,29,225" endPos="9,30,226">b</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="10,3,230" endPos="10,34,261">
      <LiteralKeyNode startPos="10,3,230" endPos="10,4,231">
        <StringNode startPos="10,3,230" endPos="10,4,231">i</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="10,6,233" endPos="10,34,261">
        <VariableReferenceNode startPos="10,17,244" endPos="10,25,252"/>
        <LiteralArrayNode startPos="10,6,233" endPos="10,16,243">
          <LiteralObjectNode startPos="10,7,234" endPos="10,15,242">
            <KeyValuePairNode startPos="10,8,235" endPos="10,14,241">
              <LiteralKeyNode startPos="10,8,235" endPos="10,9,236">
                <StringNode startPos="10,8,235" endPos="10,9,236">a</StringNode>
              </LiteralKeyNode>
              <StringNode startPos="10,11,238" endPos="10,14,241">a</StringNode>
            </KeyValuePairNode>
          </LiteralObjectNode>
        </LiteralArrayNode>
        <LiteralObjectNode startPos="10,26,253" endPos="10,34,261">
          <KeyValuePairNode startPos="10,27,254" endPos="10,33,260">
            <LiteralKeyNode startPos="10,27,254" endPos="10,28,255">
              <StringNode startPos="10,27,254" endPos="10,28,255">a</StringNode>
            </LiteralKeyNode>
            <StringNode startPos="10,30,257" endPos="10,33,260">a</StringNode>
          </KeyValuePairNode>
        </LiteralObjectNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="11,3,265" endPos="11,34,296">
      <LiteralKeyNode startPos="11,3,265" endPos="11,4,266">
        <StringNode startPos="11,3,265" endPos="11,4,266">j</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="11,6,268" endPos="11,34,296">
        <VariableReferenceNode startPos="11,17,279" endPos="11,25,287"/>
        <LiteralArrayNode startPos="11,6,268" endPos="11,16,278">
          <LiteralObjectNode startPos="11,7,269" endPos="11,15,277">
            <KeyValuePairNode startPos="11,8,270" endPos="11,14,276">
              <LiteralKeyNode startPos="11,8,270" endPos="11,9,271">
                <StringNode startPos="11,8,270" endPos="11,9,271">a</StringNode>
              </LiteralKeyNode>
              <StringNode startPos="11,11,273" endPos="11,14,276">a</StringNode>
            </KeyValuePairNode>
          </LiteralObjectNode>
        </LiteralArrayNode>
        <LiteralObjectNode startPos="11,26,288" endPos="11,34,296">
          <KeyValuePairNode startPos="11,27,289" endPos="11,33,295">
            <LiteralKeyNode startPos="11,27,289" endPos="11,28,290">
              <StringNode startPos="11,27,289" endPos="11,28,290">b</StringNode>
            </LiteralKeyNode>
            <StringNode startPos="11,30,292" endPos="11,33,295">a</StringNode>
          </KeyValuePairNode>
        </LiteralObjectNode>
      </FunctionCallNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="12,3,300" endPos="12,63,360">
      <LiteralKeyNode startPos="12,3,300" endPos="12,4,301">
        <StringNode startPos="12,3,300" endPos="12,4,301">k</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="12,6,303" endPos="12,63,360">
        <VariableReferenceNode startPos="12,35,332" endPos="12,43,340"/>
        <LiteralArrayNode startPos="12,6,303" endPos="12,34,331">
          <LiteralObjectNode startPos="12,7,304" endPos="12,15,312">
            <KeyValuePairNode startPos="12,8,305" endPos="12,14,311">
              <LiteralKeyNode startPos="12,8,305" endPos="12,9,306">
                <StringNode startPos="12,8,305" endPos="12,9,306">a</StringNode>
              </LiteralKeyNode>
              <StringNode startPos="12,11,308" endPos="12,14,311">a</StringNode>
            </KeyValuePairNode>
          </LiteralObjectNode>
          <LiteralObjectNode startPos="12,16,313" endPos="12,24,321">
            <KeyValuePairNode startPos="12,17,314" endPos="12,23,320">
              <LiteralKeyNode startPos="12,17,314" endPos="12,18,315">
                <StringNode startPos="12,17,314" endPos="12,18,315">b</StringNode>
              </LiteralKeyNode>
              <StringNode startPos="12,20,317" endPos="12,23,320">a</StringNode>
            </KeyValuePairNode>
          </LiteralObjectNode>
          <LiteralObjectNode startPos="12,25,322" endPos="12,33,330">
            <KeyValuePairNode startPos="12,26,323" endPos="12,32,329">
              <LiteralKeyNode startPos="12,26,323" endPos="12,27,324">
                <StringNode startPos="12,26,323" endPos="12,27,324">c</StringNode>
              </LiteralKeyNode>
              <StringNode startPos="12,29,326" endPos="12,32,329">a</StringNode>
            </KeyValuePairNode>
          </LiteralObjectNode>
        </LiteralArrayNode>
        <LiteralArrayNode startPos="12,44,341" endPos="12,63,360">
          <LiteralObjectNode startPos="12,45,342" endPos="12,53,350">
            <KeyValuePairNode startPos="12,46,343" endPos="12,52,349">
              <LiteralKeyNode startPos="12,46,343" endPos="12,47,344">
                <StringNode startPos="12,46,343" endPos="12,47,344">a</StringNode>
              </LiteralKeyNode>
              <StringNode startPos="12,49,346" endPos="12,52,349">a</StringNode>
            </KeyValuePairNode>
          </LiteralObjectNode>
          <LiteralObjectNode startPos="12,54,351" endPos="12,62,359">
            <KeyValuePairNode startPos="12,55,352" endPos="12,61,358">
              <LiteralKeyNode startPos="12,55,352" endPos="12,56,353">
                <StringNode startPos="12,55,352" endPos="12,56,353">c</StringNode>
              </LiteralKeyNode>
              <StringNode startPos="12,58,355" endPos="12,61,358">a</StringNode>
            </KeyValuePairNode>
          </LiteralObjectNode>
        </LiteralArrayNode>
      </FunctionCallNode>
    </KeyValuePairNode>
  </ObjectNode>
</AST>