<?xml version='1.0' encoding='UTF-8'?>
<AST>
  <HeaderNode startPos="1,1,0" endPos="2,1,18">
    <VariableTable startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="separator" startPos="1,5,4" endPos="1,14,13"/>
      <NameSlot slot="1" name="in0" 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="1" name="in0" startPos="0,0,0" endPos="0,0,0"/>
    </ExternalBindings>
    <VarDirective startPos="1,1,0" endPos="1,18,17">
      <NameSlot slot="0" name="separator" startPos="1,5,4" endPos="1,14,13"/>
      <StringNode startPos="1,15,14" endPos="1,18,17">-</StringNode>
    </VarDirective>
  </HeaderNode>
  <ObjectNode startPos="3,1,22" endPos="27,2,1715">
    <KeyValuePairNode startPos="4,3,26" endPos="4,34,57">
      <LiteralKeyNode startPos="4,3,26" endPos="4,4,27">
        <StringNode startPos="4,3,26" endPos="4,4,27">a</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="4,6,29" endPos="4,33,56">
        <BinaryOpNode startPos="4,6,29" endPos="4,33,56">
          <StringNode startPos="4,6,29" endPos="4,26,49">A very long string</StringNode>
          <FunctionCallNode startPos="4,27,50" endPos="4,33,56"/>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="5,3,114" endPos="5,36,147">
      <LiteralKeyNode startPos="5,3,114" endPos="5,4,115">
        <StringNode startPos="5,3,114" endPos="5,4,115">b</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="5,6,117" endPos="5,35,146">
        <BinaryOpNode startPos="5,6,117" endPos="5,35,146">
          <StringNode startPos="5,6,117" endPos="5,26,137">A very long string</StringNode>
          <FunctionCallNode startPos="5,27,138" endPos="5,35,146"/>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="6,3,198" endPos="6,34,229">
      <LiteralKeyNode startPos="6,3,198" endPos="6,4,199">
        <StringNode startPos="6,3,198" endPos="6,4,199">c</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="6,6,201" endPos="6,34,229"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="7,3,277" endPos="7,30,304">
      <LiteralKeyNode startPos="7,3,277" endPos="7,4,278">
        <StringNode startPos="7,3,277" endPos="7,4,278">d</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="7,6,280" endPos="7,29,303">
        <BinaryOpNode startPos="7,6,280" endPos="7,29,303">
          <StringNode startPos="7,6,280" endPos="7,26,300">A very long string</StringNode>
          <NumberNode startPos="7,27,301" endPos="7,29,303">10</NumberNode>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="8,3,354" endPos="8,62,413">
      <LiteralKeyNode startPos="8,3,354" endPos="8,4,355">
        <StringNode startPos="8,3,354" endPos="8,4,355">e</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="8,6,357" endPos="8,62,413"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="9,3,450" endPos="9,45,492">
      <LiteralKeyNode startPos="9,3,450" endPos="9,4,451">
        <StringNode startPos="9,3,450" endPos="9,4,451">f</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="9,6,453" endPos="9,45,492"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="10,3,535" endPos="10,45,577">
      <LiteralKeyNode startPos="10,3,535" endPos="10,4,536">
        <StringNode startPos="10,3,535" endPos="10,4,536">g</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="10,6,538" endPos="10,45,577"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="11,3,618" endPos="11,41,656">
      <LiteralKeyNode startPos="11,3,618" endPos="11,4,619">
        <StringNode startPos="11,3,618" endPos="11,4,619">h</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="11,6,621" endPos="11,41,656"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="12,3,700" endPos="12,38,735">
      <LiteralKeyNode startPos="12,3,700" endPos="12,4,701">
        <StringNode startPos="12,3,700" endPos="12,4,701">i</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="12,6,703" endPos="12,38,735"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="13,3,810" endPos="13,30,837">
      <LiteralKeyNode startPos="13,3,810" endPos="13,4,811">
        <StringNode startPos="13,3,810" endPos="13,4,811">j</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="13,6,813" endPos="13,30,837"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="14,3,906" endPos="14,36,939">
      <LiteralKeyNode startPos="14,3,906" endPos="14,4,907">
        <StringNode startPos="14,3,906" endPos="14,4,907">k</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="14,6,909" endPos="14,36,939"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="15,3,1009" endPos="15,35,1041">
      <LiteralKeyNode startPos="15,3,1009" endPos="15,4,1010">
        <StringNode startPos="15,3,1009" endPos="15,4,1010">k</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="15,6,1012" endPos="15,35,1041"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="16,3,1102" endPos="16,32,1131">
      <LiteralKeyNode startPos="16,3,1102" endPos="16,4,1103">
        <StringNode startPos="16,3,1102" endPos="16,4,1103">m</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="16,7,1106" endPos="16,31,1130">
        <BinaryOpNode startPos="16,7,1106" endPos="16,31,1130">
          <FunctionCallNode startPos="16,7,1106" endPos="16,28,1127"/>
          <NumberNode startPos="16,30,1129" endPos="16,31,1130">0</NumberNode>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="17,3,1186" endPos="17,33,1216">
      <LiteralKeyNode startPos="17,3,1186" endPos="17,4,1187">
        <StringNode startPos="17,3,1186" endPos="17,4,1187">n</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="17,7,1190" endPos="17,32,1215">
        <BinaryOpNode startPos="17,7,1190" endPos="17,32,1215">
          <FunctionCallNode startPos="17,7,1190" endPos="17,28,1211"/>
          <NumberNode startPos="17,30,1213" endPos="17,32,1215">-1</NumberNode>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="18,3,1269" endPos="18,29,1295">
      <LiteralKeyNode startPos="18,3,1269" endPos="18,4,1270">
        <StringNode startPos="18,3,1269" endPos="18,4,1270">o</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="18,6,1272" endPos="18,29,1295"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="19,3,1355" endPos="19,24,1376">
      <LiteralKeyNode startPos="19,3,1355" endPos="19,4,1356">
        <StringNode startPos="19,3,1355" endPos="19,4,1356">p</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="19,6,1358" endPos="19,24,1376"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="20,3,1446" endPos="20,24,1467">
      <LiteralKeyNode startPos="20,3,1446" endPos="20,4,1447">
        <StringNode startPos="20,3,1446" endPos="20,4,1447">q</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="20,6,1449" endPos="20,24,1467"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="21,3,1538" endPos="21,31,1566">
      <LiteralKeyNode startPos="21,3,1538" endPos="21,4,1539">
        <StringNode startPos="21,3,1538" endPos="21,4,1539">r</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="21,6,1541" endPos="21,31,1566"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="22,3,1570" endPos="22,30,1597">
      <LiteralKeyNode startPos="22,3,1570" endPos="22,4,1571">
        <StringNode startPos="22,3,1570" endPos="22,4,1571">s</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="22,6,1573" endPos="22,30,1597"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="23,3,1601" endPos="23,26,1624">
      <LiteralKeyNode startPos="23,3,1601" endPos="23,4,1602">
        <StringNode startPos="23,3,1601" endPos="23,4,1602">t</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="23,6,1604" endPos="23,26,1624"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="24,3,1628" endPos="24,30,1655">
      <LiteralKeyNode startPos="24,3,1628" endPos="24,4,1629">
        <StringNode startPos="24,3,1628" endPos="24,4,1629">u</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="24,6,1631" endPos="24,30,1655"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="25,3,1659" endPos="25,25,1681">
      <LiteralKeyNode startPos="25,3,1659" endPos="25,4,1660">
        <StringNode startPos="25,3,1659" endPos="25,4,1660">v</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="25,6,1662" endPos="25,25,1681"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="26,3,1685" endPos="26,31,1713">
      <LiteralKeyNode startPos="26,3,1685" endPos="26,4,1686">
        <StringNode startPos="26,3,1685" endPos="26,4,1686">w</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="26,6,1688" endPos="26,31,1713"/>
    </KeyValuePairNode>
  </ObjectNode>
</AST>