jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/398616 )

Change subject: Fix for T45094 replaces <span> with <sup> for references
......................................................................


Fix for T45094 replaces <span> with <sup> for references

This change was prompted by a request to follow the PHP Cite extensions
lead in using <sup> for linkbacks. Also, using superscript for
notations/citations is semantically appropriate and follows style guide
conventions.

Change-Id: I7c83d12dd900682799c124ddae1a8689969d5e8c
---
M lib/ext/Cite/index.js
M tests/citeParserTests.txt
M tests/parserTests.txt
3 files changed, 79 insertions(+), 79 deletions(-)

Approvals:
  Subramanya Sastry: Looks good to me, approved
  Sbailey: Checked; Looks good to me, but someone else must approve
  jenkins-bot: Verified



diff --git a/lib/ext/Cite/index.js b/lib/ext/Cite/index.js
index 66bbe8e..d2b27e4 100644
--- a/lib/ext/Cite/index.js
+++ b/lib/ext/Cite/index.js
@@ -457,7 +457,7 @@
 
        // Add ref-index linkback
        var doc = node.ownerDocument;
-       var span = doc.createElement('span');
+       var linkBack = doc.createElement('sup');
        var content = dp.content;
        var dataMw = Util.clone(DU.getDataMw(node));
        var body;
@@ -509,7 +509,7 @@
                };
        }
 
-       DU.addAttributes(span, {
+       DU.addAttributes(linkBack, {
                'about': about,
                'class': 'mw-ref',
                'id': nestedInReferences ? undefined :
@@ -517,14 +517,14 @@
                'rel': 'dc:references',
                'typeof': nodeType,
        });
-       DU.addTypeOf(span, "mw:Extension/ref");
+       DU.addTypeOf(linkBack, "mw:Extension/ref");
        var dataParsoid = {
                src: dp.src,
                dsr: dp.dsr,
                pi: dp.pi,
        };
-       DU.setDataParsoid(span, dataParsoid);
-       DU.setDataMw(span, dataMw);
+       DU.setDataParsoid(linkBack, dataParsoid);
+       DU.setDataMw(linkBack, dataMw);
 
        // refLink is the link to the citation
        var refLink = doc.createElement('a');
@@ -543,14 +543,14 @@
        refLinkSpan.appendChild(doc.createTextNode("[" +
                (ref.group ? ref.group + " " : "") + ref.groupIndex + "]"));
        refLink.appendChild(refLinkSpan);
-       span.appendChild(refLink);
+       linkBack.appendChild(refLink);
 
        if (!nestedInReferences) {
-               node.parentNode.replaceChild(span, node);
+               node.parentNode.replaceChild(linkBack, node);
        } else {
                // We don't need to delete the node now since it'll be removed 
in
                // `insertReferencesIntoDOM` when all the children all cleaned 
out.
-               nestedRefsHTML.push(DU.ppToXML(span), '\n');
+               nestedRefsHTML.push(DU.ppToXML(linkBack), '\n');
        }
 
        // Keep the first content to compare multiple <ref>s with the same name.
diff --git a/tests/citeParserTests.txt b/tests/citeParserTests.txt
index 87d17d3..745c91f 100644
--- a/tests/citeParserTests.txt
+++ b/tests/citeParserTests.txt
@@ -631,7 +631,7 @@
 </ol></div>
 
 !! html/parsoid
-<p><span about="#mwt2" class="mw-ref" id="cite_ref-[#foo]_{bar}_&lt;baz_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-[#foo]_{bar}_&lt;baz-1"},"attrs":{"name":"[#foo]
 {bar} &lt;baz"}}'><a href="./Main_Page#cite_note-[#foo]_{bar}_&lt;baz-1" 
style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p><sup about="#mwt2" class="mw-ref" id="cite_ref-[#foo]_{bar}_&lt;baz_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-[#foo]_{bar}_&lt;baz-1"},"attrs":{"name":"[#foo]
 {bar} &lt;baz"}}'><a href="./Main_Page#cite_note-[#foo]_{bar}_&lt;baz-1" 
style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt3" 
data-mw='{"name":"references","attrs":{},"autoGenerated":true}'><li 
about="#cite_note-[#foo]_{bar}_&lt;baz-1" 
id="cite_note-[#foo]_{bar}_&lt;baz-1"><a 
href="./Main_Page#cite_ref-[#foo]_{bar}_&lt;baz_1-0" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-[#foo]_{bar}_&lt;baz-1" 
class="mw-reference-text" data-parsoid="{}">">[bar]</span></li></ol>
 !! end
 
@@ -651,7 +651,7 @@
 </ol></div>
 
 !! html/parsoid
-<p><span about="#mwt2" class="mw-ref" id="cite_ref-[#foo]_{bar}_&lt;baz>_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-[#foo]_{bar}_&lt;baz>-1"},"attrs":{"name":"[#foo]
 {bar} &lt;baz>"}}'><a href="./Main_Page#cite_note-[#foo]_{bar}_&lt;baz>-1" 
style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p><sup about="#mwt2" class="mw-ref" id="cite_ref-[#foo]_{bar}_&lt;baz>_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-[#foo]_{bar}_&lt;baz>-1"},"attrs":{"name":"[#foo]
 {bar} &lt;baz>"}}'><a href="./Main_Page#cite_note-[#foo]_{bar}_&lt;baz>-1" 
style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt3" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-[#foo]_{bar}_&lt;baz>-1" 
id="cite_note-[#foo]_{bar}_&lt;baz>-1"><a 
href="./Main_Page#cite_ref-[#foo]_{bar}_&lt;baz>_1-0" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-[#foo]_{bar}_&lt;baz>-1" 
class="mw-reference-text" data-parsoid="{}">[bar]</span></li></ol>
 !! end
 
@@ -670,9 +670,9 @@
 C <ref name="y" />
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span>
-B <span about="#mwt4" class="mw-ref" id="cite_ref-x_2-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-x-2"},"attrs":{"name":"x"}}'><a
 href="./Main_Page#cite_note-x-2"><span 
class="mw-reflink-text">[2]</span></a></span>
-C <span about="#mwt6" class="mw-ref" id="cite_ref-y_3-0" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"y"}}'><a 
href="./Main_Page#cite_note-y-3"><span 
class="mw-reflink-text">[3]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
+B <sup about="#mwt4" class="mw-ref" id="cite_ref-x_2-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-x-2"},"attrs":{"name":"x"}}'><a
 href="./Main_Page#cite_note-x-2"><span 
class="mw-reflink-text">[2]</span></a></sup>
+C <sup about="#mwt6" class="mw-ref" id="cite_ref-y_3-0" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"y"}}'><a 
href="./Main_Page#cite_note-y-3"><span 
class="mw-reflink-text">[3]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt8" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo</span></li>
 <li about="#cite_note-x-2" id="cite_note-x-2"><a 
href="./Main_Page#cite_ref-x_2-0" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-x-2" class="mw-reference-text">foo</span></li>
@@ -687,8 +687,8 @@
 B <ref name="x" />
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-x_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-x-1"},"attrs":{"name":"x"}}'><a
 href="./Main_Page#cite_note-x-1"><span 
class="mw-reflink-text">[1]</span></a></span>
-B <span about="#mwt4" class="mw-ref" id="cite_ref-x_1-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"x"}}'><a 
href="./Main_Page#cite_note-x-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-x_1-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-x-1"},"attrs":{"name":"x"}}'><a
 href="./Main_Page#cite_note-x-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
+B <sup about="#mwt4" class="mw-ref" id="cite_ref-x_1-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"x"}}'><a 
href="./Main_Page#cite_note-x-1"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-x-1" id="cite_note-x-1"><span rel="mw:referencedBy"><a 
href="./Main_Page#cite_ref-x_1-0"><span class="mw-linkback-text">1 
</span></a><a href="./Main_Page#cite_ref-x_1-1"><span 
class="mw-linkback-text">2 </span></a></span> <span 
id="mw-reference-text-cite_note-x-1" class="mw-reference-text">foo</span></li>
 </ol>
@@ -702,9 +702,9 @@
 C <ref name= x  />
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-x_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-x-1"},"attrs":{"name":"x"}}'><a
 href="./Main_Page#cite_note-x-1"><span 
class="mw-reflink-text">[1]</span></a></span>
-B <span about="#mwt4" class="mw-ref" id="cite_ref-x_1-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"x"}}'><a 
href="./Main_Page#cite_note-x-1"><span 
class="mw-reflink-text">[1]</span></a></span>
-C <span about="#mwt6" class="mw-ref" id="cite_ref-x_1-2" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"x"}}'><a 
href="./Main_Page#cite_note-x-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-x_1-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-x-1"},"attrs":{"name":"x"}}'><a
 href="./Main_Page#cite_note-x-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
+B <sup about="#mwt4" class="mw-ref" id="cite_ref-x_1-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"x"}}'><a 
href="./Main_Page#cite_note-x-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
+C <sup about="#mwt6" class="mw-ref" id="cite_ref-x_1-2" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"x"}}'><a 
href="./Main_Page#cite_note-x-1"><span 
class="mw-reflink-text">[1]</span></a></supn></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt8" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-x-1" id="cite_note-x-1"><span rel="mw:referencedBy"><a 
href="./Main_Page#cite_ref-x_1-0"><span class="mw-linkback-text">1 
</span></a><a href="./Main_Page#cite_ref-x_1-1"><span 
class="mw-linkback-text">2 </span></a><a 
href="./Main_Page#cite_ref-x_1-2"><span class="mw-linkback-text">3 
</span></a></span> <span id="mw-reference-text-cite_note-x-1" 
class="mw-reference-text">foo</span></li>
 </ol>
@@ -717,7 +717,7 @@
 A <ref name="constructor">foo</ref>
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-constructor_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-constructor-1"},"attrs":{"name":"constructor"}}'><a
 href="./Main_Page#cite_note-constructor-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-constructor_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-constructor-1"},"attrs":{"name":"constructor"}}'><a
 href="./Main_Page#cite_note-constructor-1"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-constructor-1" id="cite_note-constructor-1"><a 
href="./Main_Page#cite_ref-constructor_1-0" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-constructor-1" 
class="mw-reference-text">foo</span></li>
 </ol>
@@ -732,7 +732,7 @@
 
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt5" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">This is a <b><a 
rel="mw:WikiLink" href="./Bolded_link" title="Bolded link">bolded link</a></b> 
and this is a <span about="#mwt3" typeof="mw:Transclusion" 
data-mw='{"parts":[{"template":{"target":{"wt":"echo","href":"./Template:Echo"},"params":{"1":{"wt":"transclusion"}},"i":0}}]}'>transclusion</span>
@@ -751,7 +751,7 @@
 
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo
@@ -779,7 +779,7 @@
 
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo
@@ -803,7 +803,7 @@
 
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span> B C}}</p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup> B C}}</p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo 
{{echo|</span></li>
 </ol>
@@ -815,7 +815,7 @@
 A <ref> foo <!--</ref> B C
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span> B C</p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup> B C</p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo 
<!----></span></li>
 </ol>
@@ -828,7 +828,7 @@
 
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span> B C</p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup> B C</p>
 
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'>
@@ -843,8 +843,8 @@
 C <ref>bar</ref> D
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span> B
-C <span about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2"><span 
class="mw-reflink-text">[2]</span></a></span> D</p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup> B
+C <sup about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2"><span 
class="mw-reflink-text">[2]</span></a></sup> D</p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo</span></li>
 <li about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" class="mw-reference-text">bar</span></li>
@@ -865,8 +865,8 @@
 <!--the newline at the end of this line moves out of the p tag--><p>a</p>
 
 
-<p>b<!--the newline at the end of this line stays inside the p tag--> <span 
about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{}}'><a 
href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span>
-<span about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{}}'><a 
href="./Main_Page#cite_note-2"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>b<!--the newline at the end of this line stays inside the p tag--> <sup 
about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{}}'><a 
href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
+<sup about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{}}'><a 
href="./Main_Page#cite_note-2"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 
 <p>c</p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'>
@@ -882,8 +882,8 @@
 </ref> B
 <references />
 !! html/parsoid
-<p><span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span> A
-<span about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2"><span 
class="mw-reflink-text">[2]</span></a></span> B</p>
+<p><sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup> A
+<sup about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2"><span 
class="mw-reflink-text">[2]</span></a></sup> B</p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo</span></li>
 <li about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" class="mw-reference-text">bar
@@ -901,7 +901,7 @@
 
 <references />
 !! html/parsoid
-<p><span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span> baz&lt;/ref></p>
+<p><sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup> baz&lt;/ref></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text" 
data-parsoid="{}">foo &lt;ref>bar</span></li></ol>
 !! end
@@ -914,8 +914,8 @@
 
 <references />
 !! html/parsoid
-<p>A1 <span about="#mwt3" class="mw-ref" id="cite_ref-a_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-a-1"},"attrs":{"name":"a"}}'><a
 href="./Main_Page#cite_note-a-1"><span 
class="mw-reflink-text">[1]</span></a></span> A2 <span about="#mwt4" 
class="mw-ref" id="cite_ref-a_1-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"a"}}'><a 
href="./Main_Page#cite_note-a-1"><span 
class="mw-reflink-text">[1]</span></a></span>
-B1 <span about="#mwt7" class="mw-ref" id="cite_ref-b_2-0" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"b"}}'><a 
href="./Main_Page#cite_note-b-2"><span 
class="mw-reflink-text">[2]</span></a></span> B2 <span about="#mwt8" 
class="mw-ref" id="cite_ref-b_2-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-b-2"},"attrs":{"name":"b"}}'><a
 href="./Main_Page#cite_note-b-2"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>A1 <sup about="#mwt3" class="mw-ref" id="cite_ref-a_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-a-1"},"attrs":{"name":"a"}}'><a
 href="./Main_Page#cite_note-a-1"><span 
class="mw-reflink-text">[1]</span></a></sup> A2 <sup about="#mwt4" 
class="mw-ref" id="cite_ref-a_1-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"a"}}'><a 
href="./Main_Page#cite_note-a-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
+B1 <sup about="#mwt7" class="mw-ref" id="cite_ref-b_2-0" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"b"}}'><a 
href="./Main_Page#cite_note-b-2"><span 
class="mw-reflink-text">[2]</span></a></sup> B2 <sup about="#mwt8" 
class="mw-ref" id="cite_ref-b_2-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-b-2"},"attrs":{"name":"b"}}'><a
 href="./Main_Page#cite_note-b-2"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt10" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-a-1" id="cite_note-a-1"><span rel="mw:referencedBy"><a 
href="./Main_Page#cite_ref-a_1-0"><span class="mw-linkback-text">1 
</span></a><a href="./Main_Page#cite_ref-a_1-1"><span 
class="mw-linkback-text">2 </span></a></span> <span 
id="mw-reference-text-cite_note-a-1" 
class="mw-reference-text">foo</span></li><li about="#cite_note-b-2" 
id="cite_note-b-2"><span rel="mw:referencedBy"><a 
href="./Main_Page#cite_ref-b_2-0"><span class="mw-linkback-text">1 
</span></a><a href="./Main_Page#cite_ref-b_2-1"><span 
class="mw-linkback-text">2 </span></a></span> <span 
id="mw-reference-text-cite_note-b-2" class="mw-reference-text">bar</span></li>
 </ol>
@@ -931,7 +931,7 @@
 
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" 
class="mw-reference-text">foo</span></li></ol>
 !! end
@@ -944,8 +944,8 @@
 
 <references />
 !! html/parsoid
-<p><span about="#mwt2" class="mw-ref" id="cite_ref-a_b_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-a_b-1"},"attrs":{"name":"a
 b"}}'><a href="./Main_Page#cite_note-a_b-1" style="counter-reset: mw-Ref 
1;"><span class="mw-reflink-text">[1]</span></a></span>
-<span about="#mwt4" class="mw-ref" id="cite_ref-:0_2-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-:0-2"},"attrs":{"name":":0"}}'><a
 href="./Main_Page#cite_note-:0-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></span>
+<p><sup about="#mwt2" class="mw-ref" id="cite_ref-a_b_1-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-a_b-1"},"attrs":{"name":"a
 b"}}'><a href="./Main_Page#cite_note-a_b-1" style="counter-reset: mw-Ref 
1;"><span class="mw-reflink-text">[1]</span></a></sup>
+<sup about="#mwt4" class="mw-ref" id="cite_ref-:0_2-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-:0-2"},"attrs":{"name":":0"}}'><a
 href="./Main_Page#cite_note-:0-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></sup>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-a_b-1" id="cite_note-a_b-1"><a 
href="./Main_Page#cite_ref-a_b_1-0" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-a_b-1" 
class="mw-reference-text">foo</span></li><li about="#cite_note-:0-2" 
id="cite_note-:0-2"><a href="./Main_Page#cite_ref-:0_2-0" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-:0-2" class="mw-reference-text">ve-created 
name</span></li></ol>
 
@@ -968,7 +968,7 @@
 </ol></div>
 
 !! html/parsoid
-<p><span class="mw-ref" id="cite_ref-{{echo|a}}_1-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-{{echo|a}}-1"},"attrs":{"name":"{{echo|a}}"}}'><a
 href="./Main_Page#cite_note-{{echo|a}}-1"><span 
class="mw-reflink-text">[1]</span></a></span>
+<p><sup class="mw-ref" id="cite_ref-{{echo|a}}_1-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-{{echo|a}}-1"},"attrs":{"name":"{{echo|a}}"}}'><a
 href="./Main_Page#cite_note-{{echo|a}}-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
 </p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'>
@@ -997,7 +997,7 @@
 </ol></div>
 
 !! html/parsoid
-<p>1 <span about="#mwt3" class="mw-ref" id="cite_ref-a_&amp;_b_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-a_&amp;_b-1"},"attrs":{"name":"a
 &amp; b"}}'><a href="./Main_Page#cite_note-a_&amp;_b-1"><span 
class="mw-reflink-text">[1]</span></a></span> 2 <span about="#mwt4" 
class="mw-ref" id="cite_ref-a_&amp;_b_1-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"a &amp; 
b"}}'><a href="./Main_Page#cite_note-a_&amp;_b-1"><span 
class="mw-reflink-text">[1]</span></a></span>
+<p>1 <sup about="#mwt3" class="mw-ref" id="cite_ref-a_&amp;_b_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-a_&amp;_b-1"},"attrs":{"name":"a
 &amp; b"}}'><a href="./Main_Page#cite_note-a_&amp;_b-1"><span 
class="mw-reflink-text">[1]</span></a></sup> 2 <sup about="#mwt4" 
class="mw-ref" id="cite_ref-a_&amp;_b_1-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"a &amp; 
b"}}'><a href="./Main_Page#cite_note-a_&amp;_b-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
 </p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'>
 <li about="cite_note-a_&amp;_b-1" id="cite_note-a_&amp;_b-1"><span 
rel="mw:referencedBy"><a href="./Main_Page#cite_ref-a_&amp;_b_1-0"><span 
class="mw-linkback-text">1 </span></a><a 
href="./Main_Page#cite_ref-a_&amp;_b_1-1"><span class="mw-linkback-text">2 
</span></a></span> <span id="mw-reference-text-cite_note-a_&amp;_b-1" 
class="mw-reference-text">foo</span></li>
@@ -1013,9 +1013,9 @@
 
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-foo_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-foo-1"},"attrs":{"name":"foo"}}'><a
 href="./Main_Page#cite_note-foo-1"><span 
class="mw-reflink-text">[1]</span></a></span>
-B <span about="#mwt4" class="mw-ref" id="cite_ref-foo_1-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","body":{"html":"Foo 
two"},"attrs":{"name":"foo"}}'><a href="./Main_Page#cite_note-foo-1"><span 
class="mw-reflink-text">[1]</span></a></span>
-C <span about="#mwt6" class="mw-ref" id="cite_ref-foo_1-2" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"foo"}}'><a 
href="./Main_Page#cite_note-foo-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-foo_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-foo-1"},"attrs":{"name":"foo"}}'><a
 href="./Main_Page#cite_note-foo-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
+B <sup about="#mwt4" class="mw-ref" id="cite_ref-foo_1-1" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","body":{"html":"Foo 
two"},"attrs":{"name":"foo"}}'><a href="./Main_Page#cite_note-foo-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
+C <sup about="#mwt6" class="mw-ref" id="cite_ref-foo_1-2" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"foo"}}'><a 
href="./Main_Page#cite_note-foo-1"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt8" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-foo-1" id="cite_note-foo-1"><span rel="mw:referencedBy"><a 
href="./Main_Page#cite_ref-foo_1-0"><span class="mw-linkback-text">1 
</span></a><a href="./Main_Page#cite_ref-foo_1-1"><span 
class="mw-linkback-text">2 </span></a><a 
href="./Main_Page#cite_ref-foo_1-2"><span class="mw-linkback-text">3 
</span></a></span> <span id="mw-reference-text-cite_note-foo-1" 
class="mw-reference-text">Foo one</span></li>
 </ol>
@@ -1040,9 +1040,9 @@
 <references />
 <references group="b" />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{"group":"a"}}'><a
 href="./Main_Page#cite_note-1" data-mw-group="a"><span 
class="mw-reflink-text">[a 1]</span></a></span>
-B <span about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{"group":"b"}}'><a
 href="./Main_Page#cite_note-2" data-mw-group="b"><span 
class="mw-reflink-text">[b 1]</span></a></span>
-C <span class="mw-ref" id="cite_ref-3" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-3"},"attrs":{}}'><a
 href="./Main_Page#cite_note-3"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{"group":"a"}}'><a
 href="./Main_Page#cite_note-1" data-mw-group="a"><span 
class="mw-reflink-text">[a 1]</span></a></sup>
+B <sup about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{"group":"b"}}'><a
 href="./Main_Page#cite_note-2" data-mw-group="b"><span 
class="mw-reflink-text">[b 1]</span></a></sup>
+C <sup class="mw-ref" id="cite_ref-3" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-3"},"attrs":{}}'><a
 href="./Main_Page#cite_note-3"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt8" data-mw-group="a" 
data-mw='{"name":"references","attrs":{"group":"a"}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
data-mw-group="a" rel="mw:referencedBy"><span class="mw-linkback-text">↑ 
</span></a> <span id="mw-reference-text-cite_note-1" 
class="mw-reference-text">foo</span></li>
@@ -1066,12 +1066,12 @@
 
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo</span></li>
 </ol>
 
-<p>B <span about="#mwt6" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>B <sup about="#mwt6" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt8" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" class="mw-reference-text">bar</span></li>
@@ -1090,13 +1090,13 @@
 
 <references />
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{"group":"a"}}'><a
 href="./Main_Page#cite_note-1" data-mw-group="a"><span 
class="mw-reflink-text">[a 1]</span></a></span>
-B <span about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{"group":"a"}}'><a
 href="./Main_Page#cite_note-1" data-mw-group="a"><span 
class="mw-reflink-text">[a 1]</span></a></sup>
+B <sup about="#mwt4" class="mw-ref" id="cite_ref-2" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw-group="a" 
data-mw='{"name":"references","attrs":{"group":"a"}}'><li about="#cite_note-1" 
id="cite_note-1"><a href="./Main_Page#cite_ref-1" data-mw-group="a" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">afoo</span></li>
 </ol>
 
-<p>C <span about="#mwt8" class="mw-ref" id="cite_ref-3" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-3"},"attrs":{}}'><a
 href="./Main_Page#cite_note-3"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>C <sup about="#mwt8" class="mw-ref" id="cite_ref-3" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-3"},"attrs":{}}'><a
 href="./Main_Page#cite_note-3"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt10" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" 
class="mw-reference-text">bfoo</span></li><li about="#cite_note-3" 
id="cite_note-3"><a href="./Main_Page#cite_ref-3" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span id="mw-reference-text-cite_note-3" 
class="mw-reference-text">cfoo</span></li>
 </ol>
@@ -1116,11 +1116,11 @@
 This should just get lost.
 </references>
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-a_1-0" 
rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","attrs":{"name":"a"}}'><a 
href="./Main_Page#cite_note-a-1"><span 
class="mw-reflink-text">[1]</span></a></span>
-B <span about="#mwt4" class="mw-ref" id="cite_ref-b_2-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-b-2"},"attrs":{"name":"b"}}'><a
 href="./Main_Page#cite_note-b-2"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-a_1-0" rel="dc:references" 
typeof="mw:Extension/ref" data-mw='{"name":"ref","attrs":{"name":"a"}}'><a 
href="./Main_Page#cite_note-a-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
+B <sup about="#mwt4" class="mw-ref" id="cite_ref-b_2-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-b-2"},"attrs":{"name":"b"}}'><a
 href="./Main_Page#cite_note-b-2"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 
 
-<ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" 
data-mw='{"name":"references","attrs":{},"body":{"html":"\n&lt;span 
about=\"#mwt8\" class=\"mw-ref\" rel=\"dc:references\" 
typeof=\"mw:Extension/ref\" data-parsoid=&#39;{\"dsr\":[59,82,14,6]}&#39; 
data-mw=&#39;{\"name\":\"ref\",\"body\":{\"id\":\"mw-reference-text-cite_note-a-1\"},\"attrs\":{\"name\":\"a\"}}&#39;>&lt;a
 href=\"./Main_Page#cite_note-a-1\" style=\"counter-reset: mw-Ref 1;\" 
data-parsoid=\"{}\">&lt;span class=\"mw-reflink-text\" 
data-parsoid=\"{}\">[1]&lt;/span>&lt;/a>&lt;/span>\n"}}'><li 
about="#cite_note-a-1" id="cite_note-a-1"><a href="./Main_Page#cite_ref-a_1-0" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-a-1" 
class="mw-reference-text">foo</span></li><li about="#cite_note-b-2" 
id="cite_note-b-2"><a href="./Main_Page#cite_ref-b_2-0" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-b-2" class="mw-reference-text">bar</span></li>
+<ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" 
data-mw='{"name":"references","attrs":{},"body":{"html":"\n&lt;sup 
about=\"#mwt8\" class=\"mw-ref\" rel=\"dc:references\" 
typeof=\"mw:Extension/ref\" data-parsoid=&#39;{\"dsr\":[59,82,14,6]}&#39; 
data-mw=&#39;{\"name\":\"ref\",\"body\":{\"id\":\"mw-reference-text-cite_note-a-1\"},\"attrs\":{\"name\":\"a\"}}&#39;>&lt;a
 href=\"./Main_Page#cite_note-a-1\" style=\"counter-reset: mw-Ref 1;\" 
data-parsoid=\"{}\">&lt;span class=\"mw-reflink-text\" 
data-parsoid=\"{}\">[1]&lt;/span>&lt;/a>&lt;/sup>\n"}}'><li 
about="#cite_note-a-1" id="cite_note-a-1"><a href="./Main_Page#cite_ref-a_1-0" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-a-1" 
class="mw-reference-text">foo</span></li><li about="#cite_note-b-2" 
id="cite_note-b-2"><a href="./Main_Page#cite_ref-b_2-0" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-b-2" class="mw-reference-text">bar</span></li>
 </ol>
 !! end
 
@@ -1129,7 +1129,7 @@
 !! wikitext
 <ref>Foo</ref> {{echo|<references />}}
 !! html/parsoid
-<p><span about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span></p> <ol class="mw-references 
references" typeof="mw:Extension/references mw:Transclusion" about="#mwt4" 
data-mw='{"parts":[{"template":{"target":{"wt":"echo","href":"./Template:Echo"},"params":{"1":{"wt":"&lt;references
 />"}},"i":0}}]}'><li about="#cite_note-1" id="cite_note-1"><a 
href="./Main_Page#cite_ref-1" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span id="mw-reference-text-cite_note-1" 
class="mw-reference-text">Foo</span></li>
+<p><sup about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup></p> <ol class="mw-references 
references" typeof="mw:Extension/references mw:Transclusion" about="#mwt4" 
data-mw='{"parts":[{"template":{"target":{"wt":"echo","href":"./Template:Echo"},"params":{"1":{"wt":"&lt;references
 />"}},"i":0}}]}'><li about="#cite_note-1" id="cite_note-1"><a 
href="./Main_Page#cite_ref-1" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span id="mw-reference-text-cite_note-1" 
class="mw-reference-text">Foo</span></li>
 </ol>
 !! end
 
@@ -1145,15 +1145,15 @@
 <ref name="b">foo</ref>
 </references>
 !! html/parsoid
-<p>A <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span>
-B <span about="#mwt4" class="mw-ref" id="cite_ref-b_2-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","attrs":{"group":"X","name":"b"}}'><a 
href="./Main_Page#cite_note-b-2" data-mw-group="X"><span 
class="mw-reflink-text">[X 1]</span></a></span>
+<p>A <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup>
+B <sup about="#mwt4" class="mw-ref" id="cite_ref-b_2-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","attrs":{"group":"X","name":"b"}}'><a 
href="./Main_Page#cite_note-b-2" data-mw-group="X"><span 
class="mw-reflink-text">[X 1]</span></a></sup>
 </p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo bar for 
a</span></li>
 </ol>
 
-<ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt8" data-mw-group="X" 
data-mw='{"name":"references","attrs":{"group":"X"},"body":{"html":"\n&lt;span 
about=\"#mwt10\" class=\"mw-ref\" rel=\"dc:references\" 
typeof=\"mw:Extension/ref\" data-parsoid=&#39;{\"dsr\":[96,119,14,6]}&#39; 
data-mw=&#39;{\"name\":\"ref\",\"body\":{\"id\":\"mw-reference-text-cite_note-b-2\"},\"attrs\":{\"name\":\"b\"}}&#39;>&lt;a
 href=\"./Main_Page#cite_note-b-2\" style=\"counter-reset: mw-Ref 1;\" 
data-mw-group=\"X\" data-parsoid=\"{}\">&lt;span class=\"mw-reflink-text\" 
data-parsoid=\"{}\">[X 1]&lt;/span>&lt;/a>&lt;/span>\n"}}'>
+<ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt8" data-mw-group="X" 
data-mw='{"name":"references","attrs":{"group":"X"},"body":{"html":"\n&lt;sup 
about=\"#mwt10\" class=\"mw-ref\" rel=\"dc:references\" 
typeof=\"mw:Extension/ref\" data-parsoid=&#39;{\"dsr\":[96,119,14,6]}&#39; 
data-mw=&#39;{\"name\":\"ref\",\"body\":{\"id\":\"mw-reference-text-cite_note-b-2\"},\"attrs\":{\"name\":\"b\"}}&#39;>&lt;a
 href=\"./Main_Page#cite_note-b-2\" style=\"counter-reset: mw-Ref 1;\" 
data-mw-group=\"X\" data-parsoid=\"{}\">&lt;span class=\"mw-reflink-text\" 
data-parsoid=\"{}\">[X 1]&lt;/span>&lt;/a>&lt;/sup>\n"}}'>
 <li about="#cite_note-b-2" id="cite_note-b-2"><a 
href="./Main_Page#cite_ref-b_2-0" data-mw-group="X" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-b-2" class="mw-reference-text">foo</span></li>
 </ol>
 !! end
@@ -1164,7 +1164,7 @@
 X{{echo|<ref>foo {{echo|<b>bar</b>}} and {{echo|baz}} boo</ref>}}
 <references />
 !! html/parsoid
-<p>X<span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Transclusion  mw:Extension/ref" 
data-mw='{"parts":[{"template":{"target":{"wt":"echo","href":"./Template:Echo"},"params":{"1":{"wt":"&lt;ref>foo
 {{echo|&lt;b>bar&lt;/b>}} and {{echo|baz}} boo&lt;/ref>"}},"i":0}}]}'><a 
href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>X<sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Transclusion  mw:Extension/ref" 
data-mw='{"parts":[{"template":{"target":{"wt":"echo","href":"./Template:Echo"},"params":{"1":{"wt":"&lt;ref>foo
 {{echo|&lt;b>bar&lt;/b>}} and {{echo|baz}} boo&lt;/ref>"}},"i":0}}]}'><a 
href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt7" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo <b 
data-parsoid='{"stx":"html"}'>bar</b> and baz boo</span></li>
 </ol>
 !! end
@@ -1179,7 +1179,7 @@
 A <ref>foo</ref>
 B <ref group="inexistent">bar</ref>
 !! html/parsoid
-<p>A <span class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span> B <span class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{"group":"inexistent"}}'><a
 href="./Main_Page#cite_note-2" data-mw-group="inexistent"><span 
class="mw-reflink-text">[inexistent 1]</span></a></span></p>
+<p>A <sup class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup> B <sup class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{"group":"inexistent"}}'><a
 href="./Main_Page#cite_note-2" data-mw-group="inexistent"><span 
class="mw-reflink-text">[inexistent 1]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt5" data-mw='{"name":"references","attrs":{},"autoGenerated":true}'>
 <li about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">foo</span></li>
 </ol>
@@ -1223,7 +1223,7 @@
 </ol></div>
 
 !! html/parsoid
-<p><span about="#mwt2" class="mw-ref" 
id="cite_ref-test_&amp;_me_{{echo|foo}}_1-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-test_&amp;_me_{{echo|foo}}-1"},"attrs":{"name":"test
 &amp; me {{echo|foo}}"}}'><a 
href="./Main_Page#cite_note-test_&amp;_me_{{echo|foo}}-1"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p><sup about="#mwt2" class="mw-ref" 
id="cite_ref-test_&amp;_me_{{echo|foo}}_1-0" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-test_&amp;_me_{{echo|foo}}-1"},"attrs":{"name":"test
 &amp; me {{echo|foo}}"}}'><a 
href="./Main_Page#cite_note-test_&amp;_me_{{echo|foo}}-1"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'>
 <li about="#cite_note-test_&amp;_me_{{echo|foo}}-1" 
id="cite_note-test_&amp;_me_{{echo|foo}}-1"><a 
href="./Main_Page#cite_ref-test_&amp;_me_{{echo|foo}}_1-0" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-test_&amp;_me_{{echo|foo}}-1" 
class="mw-reference-text">hi</span></li>
 </ol>
@@ -1243,7 +1243,7 @@
 
 <references>
 !! html/parsoid
-<p>a<span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>a<sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <p>&lt;references></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt3" 
data-mw='{"name":"references","attrs":{},"autoGenerated":true}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" 
class="mw-reference-text">foo</span></li></ol>
@@ -1275,7 +1275,7 @@
 <p><span class="error mw-ext-cite-error" lang="en" dir="ltr">Cite error: 
<code>&lt;ref&gt;</code> tag defined in <code>&lt;references&gt;</code> has no 
name attribute.</span>
 </p>
 !! html/parsoid
-<p>test <span about="#mwt4" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>test <sup about="#mwt4" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">hi <span 
about="#mwt2" typeof="mw:Transclusion" 
data-mw='{"parts":[{"template":{"target":{"wt":"refinref","href":"./Template:Refinref"},"params":{},"i":0}}]}'></span></span></li></ol>
 !! end
 
@@ -1291,7 +1291,7 @@
 !! wikitext
 Test <ref>1</ref><ref>2</ref>
 !! html/parsoid
-<p>Test <span about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span><span about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>Test <sup about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup><sup about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt5" 
data-mw='{"name":"references","attrs":{},"autoGenerated":true}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">1</span></li><li 
about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" class="mw-reference-text">2</span></li></ol>
 !! end
 
@@ -1305,7 +1305,7 @@
 !! wikitext
 Test <ref>1</ref><ref>2</ref>
 !! html/parsoid
-<p>Test <span about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span><span about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>Test <sup about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup><sup about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 <div class="mw-references-wrap"><ol class="mw-references references" 
typeof="mw:Extension/references" about="#mwt5" 
data-mw='{"name":"references","attrs":{},"autoGenerated":true}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">1</span></li><li 
about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" 
class="mw-reference-text">2</span></li></ol></div>
 !! end
 
@@ -1319,7 +1319,7 @@
 !! wikitext
 Test <ref>1</ref><ref>2</ref>
 !! html/parsoid
-<p>Test <span about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span><span about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>Test <sup about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup><sup about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 <div class="mw-references-wrap mw-references-columns"><ol class="mw-references 
references" typeof="mw:Extension/references" about="#mwt5" 
data-mw='{"name":"references","attrs":{},"autoGenerated":true}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">1</span></li><li 
about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" 
class="mw-reference-text">2</span></li></ol></div>
 !! end
 
@@ -1333,7 +1333,7 @@
 Test <ref>1</ref><ref>2</ref>
 <references />
 !! html/parsoid
-<p>Test <span about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span><span about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>Test <sup about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup><sup about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">1</span></li><li 
about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" class="mw-reference-text">2</span></li></ol>
 !! end
 
@@ -1347,7 +1347,7 @@
 Test <ref>1</ref><ref>2</ref>
 <references />
 !! html/parsoid
-<p>Test <span about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span><span about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>Test <sup about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup><sup about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 <div class="mw-references-wrap"><ol class="mw-references references" 
typeof="mw:Extension/references" about="#mwt6" 
data-mw='{"name":"references","attrs":{}}'><li about="#cite_note-1" 
id="cite_note-1"><a href="./Main_Page#cite_ref-1" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span id="mw-reference-text-cite_note-1" 
class="mw-reference-text">1</span></li><li about="#cite_note-2" 
id="cite_note-2"><a href="./Main_Page#cite_ref-2" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span id="mw-reference-text-cite_note-2" 
class="mw-reference-text">2</span></li></ol></div>
 !! end
 
@@ -1361,7 +1361,7 @@
 Test <ref>1</ref><ref>2</ref>
 <references />
 !! html/parsoid
-<p>Test <span about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span><span about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>Test <sup about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup><sup about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 <div class="mw-references-wrap mw-references-columns"><ol class="mw-references 
references" typeof="mw:Extension/references" about="#mwt6" 
data-mw='{"name":"references","attrs":{}}'><li about="#cite_note-1" 
id="cite_note-1"><a href="./Main_Page#cite_ref-1" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span id="mw-reference-text-cite_note-1" 
class="mw-reference-text">1</span></li><li about="#cite_note-2" 
id="cite_note-2"><a href="./Main_Page#cite_ref-2" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span id="mw-reference-text-cite_note-2" 
class="mw-reference-text">2</span></li></ol></div>
 !! end
 
@@ -1375,7 +1375,7 @@
 Test <ref>1</ref><ref>2</ref>
 <references responsive="" />
 !! html/parsoid
-<p>Test <span about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span><span about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>Test <sup about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup><sup about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 <div class="mw-references-wrap"><ol class="mw-references references" 
typeof="mw:Extension/references" about="#mwt6" 
data-mw='{"name":"references","attrs":{"responsive":""}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">1</span></li><li 
about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" 
class="mw-reference-text">2</span></li></ol></div>
 !! end
 
@@ -1389,7 +1389,7 @@
 Test <ref>1</ref><ref>2</ref>
 <references responsive="" />
 !! html/parsoid
-<p>Test <span about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span><span about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>Test <sup about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup><sup about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 <div class="mw-references-wrap mw-references-columns"><ol class="mw-references 
references" typeof="mw:Extension/references" about="#mwt6" 
data-mw='{"name":"references","attrs":{"responsive":""}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">1</span></li><li 
about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" 
class="mw-reference-text">2</span></li></ol></div>
 !! end
 
@@ -1403,7 +1403,7 @@
 Test <ref>1</ref><ref>2</ref>
 <references responsive="0" />
 !! html/parsoid
-<p>Test <span about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span><span about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></span></p>
+<p>Test <sup about="#mwt3" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup><sup about="#mwt4" class="mw-ref" 
id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-2"},"attrs":{}}'><a
 href="./Main_Page#cite_note-2" style="counter-reset: mw-Ref 2;"><span 
class="mw-reflink-text">[2]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{"responsive":"0"}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">1</span></li><li 
about="#cite_note-2" id="cite_note-2"><a href="./Main_Page#cite_ref-2" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-2" class="mw-reference-text">2</span></li></ol>
 !! end
 
@@ -1418,7 +1418,7 @@
 
 {{echo|haha<references/>}}
 !! html/parsoid
-<p>test <span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p>test <sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <p about="#mwt4" typeof="mw:Transclusion" 
data-mw='{"parts":[{"template":{"target":{"wt":"echo","href":"./Template:Echo"},"params":{"1":{"wt":"haha&lt;references/>"}},"i":0}}]}'>haha</p><div
 class="mw-references-wrap" about="#mwt4"><ol class="mw-references references" 
typeof="mw:Extension/references" about="#mwt6" 
data-mw='{"name":"references","attrs":{}}'><li about="#cite_note-1" 
id="cite_note-1"><a href="./Main_Page#cite_ref-1" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span id="mw-reference-text-cite_note-1" 
class="mw-reference-text">123</span></li></ol></div>
 !! end
@@ -1446,6 +1446,6 @@
 <p><span class="error mw-ext-cite-error" lang="en" dir="ltr">Cite error: 
<code>&lt;ref&gt;</code> tag defined in <code>&lt;references&gt;</code> has no 
name attribute.</span>
 </p>
 !! html/parsoid
-<p><span about="#mwt4" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p><sup about="#mwt4" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text">Hi <span 
about="#mwt2" typeof="mw:Transclusion" 
data-mw='{"parts":[{"template":{"target":{"wt":"CircularRef","href":"./Template:CircularRef"},"params":{},"i":0}}]}'></span></span></li></ol>
 !! end
diff --git a/tests/parserTests.txt b/tests/parserTests.txt
index 4f0023c..c01e750 100644
--- a/tests/parserTests.txt
+++ b/tests/parserTests.txt
@@ -6747,7 +6747,7 @@
 
 <references />
 !! html/parsoid
-<p><span about="#mwt2" class="mw-ref" id="cite_ref-hi|ho_1-0" 
rel="dc:references" typeof="mw:Transclusion  mw:Extension/ref" 
data-mw='{"parts":[{"template":{"target":{"wt":"echo","href":"./Template:Echo"},"params":{"1":{"wt":"&lt;ref
 name=\"hi|ho\">ha&lt;/ref>"}},"i":0}}]}'><a 
href="./Main_Page#cite_note-hi|ho-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span></p>
+<p><sup about="#mwt2" class="mw-ref" id="cite_ref-hi|ho_1-0" 
rel="dc:references" typeof="mw:Transclusion  mw:Extension/ref" 
data-mw='{"parts":[{"template":{"target":{"wt":"echo","href":"./Template:Echo"},"params":{"1":{"wt":"&lt;ref
 name=\"hi|ho\">ha&lt;/ref>"}},"i":0}}]}'><a 
href="./Main_Page#cite_note-hi|ho-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt5" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-hi|ho-1" id="cite_note-hi|ho-1"><a 
href="./Main_Page#cite_ref-hi|ho_1-0" rel="mw:referencedBy"><span 
class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-hi|ho-1" 
class="mw-reference-text">ha</span></li></ol>
 !! end
@@ -6922,7 +6922,7 @@
 <references />
 !! html/parsoid
 <table>
-<tbody><tr><td style="background:#f9f9f9;" typeof="mw:Transclusion" 
about="#mwt1" 
data-mw='{"parts":["|",{"template":{"target":{"wt":"table_attribs_7","href":"./Template:Table_attribs_7"},"params":{},"i":0}}]}'>Foo<span
 class="mw-ref" id="cite_ref-1" rel="dc:references" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span></td></tr>
+<tbody><tr><td style="background:#f9f9f9;" typeof="mw:Transclusion" 
about="#mwt1" 
data-mw='{"parts":["|",{"template":{"target":{"wt":"table_attribs_7","href":"./Template:Table_attribs_7"},"params":{},"i":0}}]}'>Foo<sup
 class="mw-ref" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref" 
data-mw='{"name":"ref","body":{"id":"mw-reference-text-cite_note-1"},"attrs":{}}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></s></td></tr>
 </tbody></table>
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt5" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text" 
data-parsoid="{}">foo</span></li></ol>
 !! end
@@ -13394,7 +13394,7 @@
 
 <references />
 !!html/parsoid
-<span about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Transclusion  mw:Extension/ref" 
data-mw='{"parts":[{"template":{"target":{"wt":"PartialTable","href":"./Template:PartialTable"},"params":{},"i":0}},"&lt;ref>foo&lt;/ref>\n|}"]}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></span><table about="#mwt2">
+<sup about="#mwt2" class="mw-ref" id="cite_ref-1" rel="dc:references" 
typeof="mw:Transclusion  mw:Extension/ref" 
data-mw='{"parts":[{"template":{"target":{"wt":"PartialTable","href":"./Template:PartialTable"},"params":{},"i":0}},"&lt;ref>foo&lt;/ref>\n|}"]}'><a
 href="./Main_Page#cite_note-1"><span 
class="mw-reflink-text">[1]</span></a></sup><table about="#mwt2">
 <tbody>
 </tbody></table>
 
@@ -15827,7 +15827,7 @@
 
 <references />
 !! html/parsoid
-<figure class="mw-default-size" typeof="mw:Image/Thumb" 
data-parsoid='{"optList":[{"ck":"thumbnail","ak":"thumb"},{"ck":"caption","ak":"Caption
 with templated ref: {{echo|&lt;ref>foo&lt;/ref>}}"}]}'><a 
href="./File:Foobar.jpg" 
data-parsoid='{"a":{"href":"./File:Foobar.jpg"},"sa":{}}'><img 
resource="./File:Foobar.jpg" 
src="//example.com/images/thumb/3/3a/Foobar.jpg/220px-Foobar.jpg" 
data-file-width="1941" data-file-height="220" data-file-type="bitmap" 
height="25" width="220" 
data-parsoid='{"a":{"resource":"./File:Foobar.jpg","height":"25","width":"220"},"sa":{"resource":"File:Foobar.jpg"}}'/></a><figcaption>Caption
 with templated ref: <span about="#mwt5" class="mw-ref" id="cite_ref-1" 
rel="dc:references" typeof="mw:Transclusion  mw:Extension/ref" 
data-mw='{"parts":[{"template":{"target":{"wt":"echo","href":"./Template:Echo"},"params":{"1":{"wt":"&lt;ref>foo&lt;/ref>"}},"i":0}}]}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></span></figcaption></figure>
+<figure class="mw-default-size" typeof="mw:Image/Thumb" 
data-parsoid='{"optList":[{"ck":"thumbnail","ak":"thumb"},{"ck":"caption","ak":"Caption
 with templated ref: {{echo|&lt;ref>foo&lt;/ref>}}"}]}'><a 
href="./File:Foobar.jpg" 
data-parsoid='{"a":{"href":"./File:Foobar.jpg"},"sa":{}}'><img 
resource="./File:Foobar.jpg" 
src="//example.com/images/thumb/3/3a/Foobar.jpg/220px-Foobar.jpg" 
data-file-width="1941" data-file-height="220" data-file-type="bitmap" 
height="25" width="220" 
data-parsoid='{"a":{"resource":"./File:Foobar.jpg","height":"25","width":"220"},"sa":{"resource":"File:Foobar.jpg"}}'/></a><figcaption>Caption
 with templated ref: <sup about="#mwt5" class="mw-ref" id="cite_ref-1" 
rel="dc:references" typeof="mw:Transclusion  mw:Extension/ref" 
data-mw='{"parts":[{"template":{"target":{"wt":"echo","href":"./Template:Echo"},"params":{"1":{"wt":"&lt;ref>foo&lt;/ref>"}},"i":0}}]}'><a
 href="./Main_Page#cite_note-1" style="counter-reset: mw-Ref 1;"><span 
class="mw-reflink-text">[1]</span></a></sup></figcaption></figure>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" class="mw-reference-text" 
data-parsoid="{}">foo</span></li></ol>
 !! end
@@ -15839,7 +15839,7 @@
 
 <references />
 !! html/parsoid
-<p><figure-inline class="mw-default-size" typeof="mw:Image" 
data-parsoid='{"optList":[{"ck":"caption","ak":"Undisplayed caption in inline 
image with ref: &lt;ref>foo&lt;/ref>"}]}' data-mw='{"caption":"Undisplayed 
caption in inline image with ref: &lt;span about=\"#mwt4\" class=\"mw-ref\" 
id=\"cite_ref-1\" rel=\"dc:references\" typeof=\"mw:Extension/ref\" 
data-parsoid=&#39;{\"dsr\":[64,78,5,6]}&#39; 
data-mw=&#39;{\"name\":\"ref\",\"body\":{\"id\":\"mw-reference-text-cite_note-1\"},\"attrs\":{}}&#39;>&lt;a
 href=\"./Main_Page#cite_note-1\" style=\"counter-reset: mw-Ref 1;\" 
data-parsoid=\"{}\">&lt;span class=\"mw-reflink-text\" 
data-parsoid=\"{}\">[1]&lt;/span>&lt;/a>&lt;/span>"}'><a 
href="./File:Foobar.jpg" 
data-parsoid='{"a":{"href":"./File:Foobar.jpg"},"sa":{"href":"File:Foobar.jpg"}}'><img
 resource="./File:Foobar.jpg" src="//example.com/images/3/3a/Foobar.jpg" 
data-file-width="1941" data-file-height="220" data-file-type="bitmap" 
height="220" width="1941" 
data-parsoid='{"a":{"resource":"./File:Foobar.jpg","height":"220","width":"1941"},"sa":{"resource":"File:Foobar.jpg"}}'/></a></figure-inline></p>
+<p><figure-inline class="mw-default-size" typeof="mw:Image" 
data-parsoid='{"optList":[{"ck":"caption","ak":"Undisplayed caption in inline 
image with ref: &lt;ref>foo&lt;/ref>"}]}' data-mw='{"caption":"Undisplayed 
caption in inline image with ref: &lt;sup about=\"#mwt4\" class=\"mw-ref\" 
id=\"cite_ref-1\" rel=\"dc:references\" typeof=\"mw:Extension/ref\" 
data-parsoid=&#39;{\"dsr\":[64,78,5,6]}&#39; 
data-mw=&#39;{\"name\":\"ref\",\"body\":{\"id\":\"mw-reference-text-cite_note-1\"},\"attrs\":{}}&#39;>&lt;a
 href=\"./Main_Page#cite_note-1\" style=\"counter-reset: mw-Ref 1;\" 
data-parsoid=\"{}\">&lt;span class=\"mw-reflink-text\" 
data-parsoid=\"{}\">[1]&lt;/span>&lt;/a>&lt;/sup>"}'><a 
href="./File:Foobar.jpg" 
data-parsoid='{"a":{"href":"./File:Foobar.jpg"},"sa":{"href":"File:Foobar.jpg"}}'><img
 resource="./File:Foobar.jpg" src="//example.com/images/3/3a/Foobar.jpg" 
data-file-width="1941" data-file-height="220" data-file-type="bitmap" 
height="220" width="1941" 
data-parsoid='{"a":{"resource":"./File:Foobar.jpg","height":"220","width":"1941"},"sa":{"resource":"File:Foobar.jpg"}}'/></a></figure-inline></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt4" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" 
class="mw-reference-text">foo</span></li></ol>
 !! end
@@ -15851,7 +15851,7 @@
 
 <references />
 !! html/parsoid
-<p><figure-inline class="mw-default-size" typeof="mw:Image" 
data-parsoid='{"optList":[{"ck":"caption","ak":"Undisplayed caption in inline 
image with ref: {{echo|&lt;ref>{{echo|foo}}&lt;/ref>}}"}]}' 
data-mw='{"caption":"Undisplayed caption in inline image with ref: &lt;span 
about=\"#mwt2\" class=\"mw-ref\" id=\"cite_ref-1\" rel=\"dc:references\" 
typeof=\"mw:Transclusion  mw:Extension/ref\" 
data-parsoid=&#39;{\"dsr\":[64,96,null,null],\"pi\":[[{\"k\":\"1\"}]]}&#39; 
data-mw=&#39;{\"parts\":[{\"template\":{\"target\":{\"wt\":\"echo\",\"href\":\"./Template:Echo\"},\"params\":{\"1\":{\"wt\":\"&amp;lt;ref>{{echo|foo}}&amp;lt;/ref>\"}},\"i\":0}}]}&#39;>&lt;a
 href=\"./Main_Page#cite_note-1\" style=\"counter-reset: mw-Ref 1;\" 
data-parsoid=\"{}\">&lt;span class=\"mw-reflink-text\" 
data-parsoid=\"{}\">[1]&lt;/span>&lt;/a>&lt;/span>"}'><a 
href="./File:Foobar.jpg" 
data-parsoid='{"a":{"href":"./File:Foobar.jpg"},"sa":{"href":"File:Foobar.jpg"}}'><img
 resource="./File:Foobar.jpg" src="//example.com/images/3/3a/Foobar.jpg" 
data-file-width="1941" data-file-height="220" data-file-type="bitmap" 
height="220" width="1941" 
data-parsoid='{"a":{"resource":"./File:Foobar.jpg","height":"220","width":"1941"},"sa":{"resource":"File:Foobar.jpg"}}'/></a></figure-inline></p>
+<p><figure-inline class="mw-default-size" typeof="mw:Image" 
data-parsoid='{"optList":[{"ck":"caption","ak":"Undisplayed caption in inline 
image with ref: {{echo|&lt;ref>{{echo|foo}}&lt;/ref>}}"}]}' 
data-mw='{"caption":"Undisplayed caption in inline image with ref: &lt;sup 
about=\"#mwt2\" class=\"mw-ref\" id=\"cite_ref-1\" rel=\"dc:references\" 
typeof=\"mw:Transclusion  mw:Extension/ref\" 
data-parsoid=&#39;{\"dsr\":[64,96,null,null],\"pi\":[[{\"k\":\"1\"}]]}&#39; 
data-mw=&#39;{\"parts\":[{\"template\":{\"target\":{\"wt\":\"echo\",\"href\":\"./Template:Echo\"},\"params\":{\"1\":{\"wt\":\"&amp;lt;ref>{{echo|foo}}&amp;lt;/ref>\"}},\"i\":0}}]}&#39;>&lt;a
 href=\"./Main_Page#cite_note-1\" style=\"counter-reset: mw-Ref 1;\" 
data-parsoid=\"{}\">&lt;span class=\"mw-reflink-text\" 
data-parsoid=\"{}\">[1]&lt;/span>&lt;/a>&lt;/sup>"}'><a 
href="./File:Foobar.jpg" 
data-parsoid='{"a":{"href":"./File:Foobar.jpg"},"sa":{"href":"File:Foobar.jpg"}}'><img
 resource="./File:Foobar.jpg" src="//example.com/images/3/3a/Foobar.jpg" 
data-file-width="1941" data-file-height="220" data-file-type="bitmap" 
height="220" width="1941" 
data-parsoid='{"a":{"resource":"./File:Foobar.jpg","height":"220","width":"1941"},"sa":{"resource":"File:Foobar.jpg"}}'/></a></figure-inline></p>
 
 <ol class="mw-references references" typeof="mw:Extension/references" 
about="#mwt6" data-mw='{"name":"references","attrs":{}}'><li 
about="#cite_note-1" id="cite_note-1"><a href="./Main_Page#cite_ref-1" 
rel="mw:referencedBy"><span class="mw-linkback-text">↑ </span></a> <span 
id="mw-reference-text-cite_note-1" 
class="mw-reference-text">foo</span></li></ol>
 !! end

-- 
To view, visit https://gerrit.wikimedia.org/r/398616
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I7c83d12dd900682799c124ddae1a8689969d5e8c
Gerrit-PatchSet: 9
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Sbailey <[email protected]>
Gerrit-Reviewer: Arlolra <[email protected]>
Gerrit-Reviewer: BearND <[email protected]>
Gerrit-Reviewer: C. Scott Ananian <[email protected]>
Gerrit-Reviewer: Catrope <[email protected]>
Gerrit-Reviewer: Esanders <[email protected]>
Gerrit-Reviewer: Jforrester <[email protected]>
Gerrit-Reviewer: Kaldari <[email protected]>
Gerrit-Reviewer: Mattflaschen <[email protected]>
Gerrit-Reviewer: Mholloway <[email protected]>
Gerrit-Reviewer: Santhosh <[email protected]>
Gerrit-Reviewer: Sbailey <[email protected]>
Gerrit-Reviewer: Subramanya Sastry <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to