docs: function getLocatedNode(parent, data, pos) {
          if (data.startRepeat) {
              var ret = data.startRepeat,
                      end = data.endRepeat
              pos += 1
              for (var i = 0; i < pos; i++) {
                  ret = ret.nextSibling
                  if (ret == end)
                      return end
              }
              return ret
          } else {
              return parent.childNodes[data.group * pos] || null
          }
      }