```
% pandoc --reference-location=block -t markdown --reference-links --wrap=preserve
[a](u)

[a](u)

[a](u2)
[A](u)
[a](u){.foo}

[a](u3)
^D
[a]

  [a]: u

[a]

  [a]: u

[a][1]
[A][]
[a][2]

  [1]: u2
  [A]: u
  [2]: u {.foo}

[a][3]

  [3]: u3
```

```
% pandoc
[a]

  [a]: u

[a]

  [a]: u

[a][1]
[A][]
[a][2]

  [1]: u2
  [A]: u
  [2]: u {.foo}

[a][3]

  [3]: u3
^D
<p><a href="u">a</a></p>
<p><a href="u">a</a></p>
<p><a href="u2">a</a> <a href="u">A</a> <a href="u" class="foo">a</a></p>
<p><a href="u3">a</a></p>
```