<?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="$" startPos="15,6,1099" endPos="15,6,1099"/>
      <NameSlot slot="1" name="$$" startPos="15,6,1099" endPos="15,6,1099"/>
      <NameSlot slot="2" name="arr" startPos="20,13,1554" endPos="20,16,1557"/>
    </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"/>
    <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="21,2,1619">
    <KeyValuePairNode startPos="2,3,4" endPos="2,18,19">
      <LiteralKeyNode startPos="2,3,4" endPos="2,4,5">
        <StringNode startPos="2,3,4" endPos="2,4,5">a</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="2,6,7" endPos="2,17,18">
        <BinaryOpNode startPos="2,6,7" endPos="2,17,18">
          <ArrayNode 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>
          </ArrayNode>
          <NumberNode startPos="2,16,17" endPos="2,17,18">0</NumberNode>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="3,3,78" endPos="3,19,94">
      <LiteralKeyNode startPos="3,3,78" endPos="3,4,79">
        <StringNode startPos="3,3,78" endPos="3,4,79">b</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="3,6,81" endPos="3,18,93">
        <BinaryOpNode startPos="3,6,81" endPos="3,18,93">
          <ArrayNode startPos="3,6,81" endPos="3,15,90">
            <NumberNode startPos="3,7,82" endPos="3,8,83">0</NumberNode>
            <NumberNode startPos="3,10,85" endPos="3,11,86">1</NumberNode>
            <NumberNode startPos="3,13,88" endPos="3,14,89">2</NumberNode>
          </ArrayNode>
          <NumberNode startPos="3,16,91" endPos="3,18,93">-1</NumberNode>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="4,3,160" endPos="4,23,180">
      <LiteralKeyNode startPos="4,3,160" endPos="4,4,161">
        <StringNode startPos="4,3,160" endPos="4,4,161">c</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="4,6,163" endPos="4,22,179">
        <BinaryOpNode startPos="4,6,163" endPos="4,22,179">
          <ArrayNode startPos="4,6,163" endPos="4,15,172">
            <NumberNode startPos="4,7,164" endPos="4,8,165">0</NumberNode>
            <NumberNode startPos="4,10,167" endPos="4,11,168">1</NumberNode>
            <NumberNode startPos="4,13,170" endPos="4,14,171">2</NumberNode>
          </ArrayNode>
          <FunctionCallNode startPos="4,16,173" endPos="4,22,179"/>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="5,3,245" endPos="5,25,267">
      <LiteralKeyNode startPos="5,3,245" endPos="5,4,246">
        <StringNode startPos="5,3,245" endPos="5,4,246">d</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="5,6,248" endPos="5,24,266">
        <BinaryOpNode startPos="5,6,248" endPos="5,24,266">
          <ArrayNode startPos="5,6,248" endPos="5,15,257">
            <NumberNode startPos="5,7,249" endPos="5,8,250">0</NumberNode>
            <NumberNode startPos="5,10,252" endPos="5,11,253">1</NumberNode>
            <NumberNode startPos="5,13,255" endPos="5,14,256">2</NumberNode>
          </ArrayNode>
          <FunctionCallNode startPos="5,16,258" endPos="5,24,266"/>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="6,3,338" endPos="6,24,359">
      <LiteralKeyNode startPos="6,3,338" endPos="6,4,339">
        <StringNode startPos="6,3,338" endPos="6,4,339">e</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="6,6,341" endPos="6,23,358">
        <BinaryOpNode startPos="6,6,341" endPos="6,23,358">
          <ArrayNode startPos="6,6,341" endPos="6,15,350">
            <NumberNode startPos="6,7,342" endPos="6,8,343">0</NumberNode>
            <NumberNode startPos="6,10,345" endPos="6,11,346">1</NumberNode>
            <NumberNode startPos="6,13,348" endPos="6,14,349">2</NumberNode>
          </ArrayNode>
          <FunctionCallNode startPos="6,16,351" endPos="6,23,358"/>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="7,3,428" endPos="7,23,448">
      <LiteralKeyNode startPos="7,3,428" endPos="7,4,429">
        <StringNode startPos="7,3,428" endPos="7,4,429">c</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="7,6,431" endPos="7,23,448"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="8,3,506" endPos="8,28,531">
      <LiteralKeyNode startPos="8,3,506" endPos="8,4,507">
        <StringNode startPos="8,3,506" endPos="8,4,507">d</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="8,6,509" endPos="8,28,531"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="9,3,600" endPos="9,28,625">
      <LiteralKeyNode startPos="9,3,600" endPos="9,4,601">
        <StringNode startPos="9,3,600" endPos="9,4,601">e</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="9,6,603" endPos="9,28,625"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="10,3,685" endPos="10,19,701">
      <LiteralKeyNode startPos="10,3,685" endPos="10,4,686">
        <StringNode startPos="10,3,685" endPos="10,4,686">f</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode startPos="10,6,688" endPos="10,19,701">
        <ArrayNode startPos="10,6,688" endPos="10,15,697">
          <NumberNode startPos="10,7,689" endPos="10,8,690">3</NumberNode>
          <NumberNode startPos="10,10,692" endPos="10,11,693">4</NumberNode>
          <NumberNode startPos="10,13,695" endPos="10,14,696">5</NumberNode>
        </ArrayNode>
        <NumberNode startPos="10,18,700" endPos="10,19,701">4</NumberNode>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="11,3,767" endPos="11,26,790">
      <LiteralKeyNode startPos="11,3,767" endPos="11,4,768">
        <StringNode startPos="11,3,767" endPos="11,4,768">g</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="11,6,770" endPos="11,26,790"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="12,3,849" endPos="12,36,882">
      <LiteralKeyNode startPos="12,3,849" endPos="12,4,850">
        <StringNode startPos="12,3,849" endPos="12,4,850">h</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="12,6,852" endPos="12,36,882"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="13,3,932" endPos="13,44,973">
      <LiteralKeyNode startPos="13,3,932" endPos="13,4,933">
        <StringNode startPos="13,3,932" endPos="13,4,933">i</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="13,6,935" endPos="13,44,973"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="14,3,1018" endPos="14,32,1047">
      <LiteralKeyNode startPos="14,3,1018" endPos="14,4,1019">
        <StringNode startPos="14,3,1018" endPos="14,4,1019">j</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="14,6,1021" endPos="14,32,1047"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="15,3,1096" endPos="15,31,1124">
      <LiteralKeyNode startPos="15,3,1096" endPos="15,4,1097">
        <StringNode startPos="15,3,1096" endPos="15,4,1097">k</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="15,6,1099" endPos="15,31,1124"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="16,3,1185" endPos="16,27,1209">
      <LiteralKeyNode startPos="16,3,1185" endPos="16,4,1186">
        <StringNode startPos="16,3,1185" endPos="16,4,1186">l</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode startPos="16,6,1188" endPos="16,27,1209">
        <ArrayNode startPos="16,6,1188" endPos="16,21,1203">
          <StringNode startPos="16,7,1189" endPos="16,10,1192">a</StringNode>
          <StringNode startPos="16,12,1194" endPos="16,15,1197">d</StringNode>
          <StringNode startPos="16,17,1199" endPos="16,20,1202">b</StringNode>
        </ArrayNode>
        <StringNode startPos="16,24,1206" endPos="16,27,1209">c</StringNode>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="17,3,1285" endPos="17,36,1318">
      <LiteralKeyNode startPos="17,3,1285" endPos="17,4,1286">
        <StringNode startPos="17,3,1285" endPos="17,4,1286">m</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="17,6,1288" endPos="17,36,1318"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="18,3,1378" endPos="18,38,1413">
      <LiteralKeyNode startPos="18,3,1378" endPos="18,4,1379">
        <StringNode startPos="18,3,1378" endPos="18,4,1379">n</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="18,6,1381" endPos="18,38,1413"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="19,3,1461" endPos="19,45,1503">
      <LiteralKeyNode startPos="19,3,1461" endPos="19,4,1462">
        <StringNode startPos="19,3,1461" endPos="19,4,1462">o</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="19,6,1464" endPos="19,45,1503"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="20,3,1544" endPos="20,65,1606">
      <LiteralKeyNode startPos="20,3,1544" endPos="20,4,1545">
        <StringNode startPos="20,3,1544" endPos="20,4,1545">p</StringNode>
      </LiteralKeyNode>
      <UsingNode startPos="20,6,1547" endPos="20,65,1606">
        <VarDirective startPos="0,0,0" endPos="0,0,0">
          <NameSlot slot="2" name="arr" startPos="20,13,1554" endPos="20,16,1557"/>
          <ArrayNode startPos="20,20,1561" endPos="20,30,1571">
            <NumberNode startPos="20,21,1562" endPos="20,22,1563">5</NumberNode>
            <NumberNode startPos="20,24,1565" endPos="20,25,1566">3</NumberNode>
            <NumberNode startPos="20,27,1568" endPos="20,29,1570">10</NumberNode>
          </ArrayNode>
        </VarDirective>
        <FunctionCallNode startPos="20,33,1574" endPos="20,64,1605"/>
      </UsingNode>
    </KeyValuePairNode>
  </ObjectNode>
</AST>