Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(101)

Unified Diff: third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-isPointInRange-expected.txt

Issue 2416963007: Range object should check root node identify instead of inActiveDocument(). (Closed)
Patch Set: Use isInTreeScope Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/WebKit/LayoutTests/TestExpectations ('k') | third_party/WebKit/Source/core/dom/Range.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-isPointInRange-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-isPointInRange-expected.txt b/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-isPointInRange-expected.txt
deleted file mode 100644
index b22b4fcfda8e21db63ea65bcf7acc8cde2f90a6f..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/imported/wpt/dom/ranges/Range-isPointInRange-expected.txt
+++ /dev/null
@@ -1,5500 +0,0 @@
-This is a testharness.js-based test.
-PASS Setup
-PASS Set up for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Set up for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Set up for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Set up for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Set up for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Set up for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Set up for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Set up for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Set up for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Set up for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Set up for range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Set up for range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Set up for range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Set up for range 13 [document.head, 1, document.head, 1]
-PASS Set up for range 14 [document.body, 4, document.body, 5]
-PASS Set up for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Set up for range 16 [paras[0], 0, paras[0], 1]
-PASS Set up for range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Set up for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Set up for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Set up for range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Set up for range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Set up for range 22 [testDiv, 2, paras[4], 1]
-PASS Set up for range 23 [document, 0, document, 1]
-PASS Set up for range 24 [document, 0, document, 2]
-PASS Set up for range 25 [comment, 2, comment, 3]
-PASS Set up for range 26 [testDiv, 0, comment, 5]
-PASS Set up for range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Set up for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Set up for range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Set up for range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Set up for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Set up for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Set up for range 33 [detachedComment, 3, detachedComment, 4]
-PASS Set up for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Set up for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Set up for range 36 [docfrag, 0, docfrag, 0]
-PASS Set up for range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Set up for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Set up for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Set up for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Set up for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Set up for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Set up for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Set up for range 44 [paras[0], 0, paras[0], 0]
-PASS Set up for range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Set up for range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Set up for range 47 [document.documentElement, 1, document.body, 0]
-PASS Set up for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Set up for range 49 [document, 1, document, 2]
-PASS Set up for range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Set up for range 51 [paras[3], 1, comment, 8]
-PASS Set up for range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Set up for range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Set up for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Set up for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Set up for range 56 [detachedComment, 5, detachedComment, 5]
-PASS Set up for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Set up for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Set up for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (17).
-FAIL Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (17).
-PASS Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1]
-PASS Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5]
-PASS Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (17).
-PASS Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1]
-PASS Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2]
-PASS Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3]
-PASS Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5]
-PASS Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (17).
-PASS Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (17).
-PASS Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (17).
-PASS Point 0 [paras[0].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 0 [paras[0].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 0 [paras[0].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (17).
-PASS Point 0 [paras[0].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 0 [paras[0].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 0 [paras[0].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (17).
-PASS Point 0 [paras[0].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 0 [paras[0].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 49 [document, 1, document, 2]
-PASS Point 0 [paras[0].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 0 [paras[0].firstChild, -1], range 51 [paras[3], 1, comment, 8]
-PASS Point 0 [paras[0].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 0 [paras[0].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 0 [paras[0].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (17).
-PASS Point 0 [paras[0].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 0 [paras[0].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 0 [paras[0].firstChild, -1], range 60 detached
-PASS Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1]
-PASS Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2]
-PASS Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3]
-PASS Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 1 [paras[0].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 1 [paras[0].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 1 [paras[0].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 1 [paras[0].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 1 [paras[0].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 1 [paras[0].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 1 [paras[0].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 1 [paras[0].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 49 [document, 1, document, 2]
-PASS Point 1 [paras[0].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 1 [paras[0].firstChild, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 1 [paras[0].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 1 [paras[0].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 1 [paras[0].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 1 [paras[0].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 1 [paras[0].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 1 [paras[0].firstChild, 0], range 60 detached
-PASS Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1]
-PASS Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2]
-PASS Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3]
-PASS Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 2 [paras[0].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 2 [paras[0].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 2 [paras[0].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 2 [paras[0].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 2 [paras[0].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 2 [paras[0].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 2 [paras[0].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 2 [paras[0].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 49 [document, 1, document, 2]
-PASS Point 2 [paras[0].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 2 [paras[0].firstChild, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 2 [paras[0].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 2 [paras[0].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 2 [paras[0].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 2 [paras[0].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 2 [paras[0].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 2 [paras[0].firstChild, 1], range 60 detached
-PASS Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1]
-PASS Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5]
-PASS Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1]
-PASS Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2]
-PASS Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3]
-PASS Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5]
-PASS Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 3 [paras[0].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 3 [paras[0].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 3 [paras[0].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 3 [paras[0].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 3 [paras[0].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 3 [paras[0].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 3 [paras[0].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 3 [paras[0].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 49 [document, 1, document, 2]
-PASS Point 3 [paras[0].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 3 [paras[0].firstChild, 2], range 51 [paras[3], 1, comment, 8]
-PASS Point 3 [paras[0].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 3 [paras[0].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 3 [paras[0].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 3 [paras[0].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 3 [paras[0].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 3 [paras[0].firstChild, 2], range 60 detached
-PASS Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1]
-PASS Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5]
-PASS Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1]
-PASS Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2]
-PASS Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3]
-PASS Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5]
-PASS Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 4 [paras[0].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 4 [paras[0].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 4 [paras[0].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 4 [paras[0].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 4 [paras[0].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 4 [paras[0].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 4 [paras[0].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 4 [paras[0].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 49 [document, 1, document, 2]
-PASS Point 4 [paras[0].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 4 [paras[0].firstChild, 8], range 51 [paras[3], 1, comment, 8]
-PASS Point 4 [paras[0].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 4 [paras[0].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 4 [paras[0].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 4 [paras[0].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 4 [paras[0].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 4 [paras[0].firstChild, 8], range 60 detached
-PASS Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1]
-PASS Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5]
-PASS Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1]
-PASS Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2]
-PASS Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3]
-PASS Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5]
-PASS Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 5 [paras[0].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 5 [paras[0].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 5 [paras[0].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 5 [paras[0].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 5 [paras[0].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 5 [paras[0].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 5 [paras[0].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 5 [paras[0].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 49 [document, 1, document, 2]
-PASS Point 5 [paras[0].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 5 [paras[0].firstChild, 9], range 51 [paras[3], 1, comment, 8]
-PASS Point 5 [paras[0].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 5 [paras[0].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 5 [paras[0].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 5 [paras[0].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 5 [paras[0].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 5 [paras[0].firstChild, 9], range 60 detached
-PASS Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1]
-PASS Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5]
-PASS Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1]
-PASS Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2]
-PASS Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3]
-PASS Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5]
-PASS Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 6 [paras[0].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 6 [paras[0].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 6 [paras[0].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 6 [paras[0].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 6 [paras[0].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 6 [paras[0].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 6 [paras[0].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 6 [paras[0].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 49 [document, 1, document, 2]
-PASS Point 6 [paras[0].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 6 [paras[0].firstChild, 10], range 51 [paras[3], 1, comment, 8]
-PASS Point 6 [paras[0].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 6 [paras[0].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 6 [paras[0].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 6 [paras[0].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 6 [paras[0].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 6 [paras[0].firstChild, 10], range 60 detached
-PASS Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (17).
-FAIL Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (17).
-PASS Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5]
-PASS Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (17).
-PASS Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2]
-PASS Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3]
-PASS Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5]
-PASS Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (17).
-PASS Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (17).
-PASS Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (17).
-PASS Point 7 [paras[0].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 7 [paras[0].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (17).
-PASS Point 7 [paras[0].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 7 [paras[0].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 7 [paras[0].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (17).
-PASS Point 7 [paras[0].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 7 [paras[0].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 49 [document, 1, document, 2]
-PASS Point 7 [paras[0].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 7 [paras[0].firstChild, 65535], range 51 [paras[3], 1, comment, 8]
-PASS Point 7 [paras[0].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 7 [paras[0].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 7 [paras[0].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (17).
-PASS Point 7 [paras[0].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 7 [paras[0].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 7 [paras[0].firstChild, 65535], range 60 detached
-PASS Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (9).
-FAIL Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (9).
-PASS Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1]
-PASS Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5]
-PASS Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (9).
-PASS Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1]
-PASS Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2]
-PASS Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3]
-PASS Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5]
-PASS Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (9).
-PASS Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (9).
-PASS Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (9).
-PASS Point 8 [paras[1].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 8 [paras[1].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 8 [paras[1].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (9).
-PASS Point 8 [paras[1].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 8 [paras[1].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 8 [paras[1].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (9).
-PASS Point 8 [paras[1].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 8 [paras[1].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 49 [document, 1, document, 2]
-PASS Point 8 [paras[1].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 8 [paras[1].firstChild, -1], range 51 [paras[3], 1, comment, 8]
-PASS Point 8 [paras[1].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 8 [paras[1].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 8 [paras[1].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (9).
-PASS Point 8 [paras[1].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 8 [paras[1].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 8 [paras[1].firstChild, -1], range 60 detached
-PASS Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1]
-PASS Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2]
-PASS Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3]
-PASS Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 9 [paras[1].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 9 [paras[1].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 9 [paras[1].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 9 [paras[1].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 9 [paras[1].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 9 [paras[1].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 9 [paras[1].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 9 [paras[1].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 49 [document, 1, document, 2]
-PASS Point 9 [paras[1].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 9 [paras[1].firstChild, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 9 [paras[1].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 9 [paras[1].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 9 [paras[1].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 9 [paras[1].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 9 [paras[1].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 9 [paras[1].firstChild, 0], range 60 detached
-PASS Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1]
-PASS Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2]
-PASS Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3]
-PASS Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 10 [paras[1].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 10 [paras[1].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 10 [paras[1].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 10 [paras[1].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 10 [paras[1].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 10 [paras[1].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 10 [paras[1].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 10 [paras[1].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 49 [document, 1, document, 2]
-PASS Point 10 [paras[1].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 10 [paras[1].firstChild, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 10 [paras[1].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 10 [paras[1].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 10 [paras[1].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 10 [paras[1].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 10 [paras[1].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 10 [paras[1].firstChild, 1], range 60 detached
-PASS Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1]
-PASS Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5]
-PASS Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1]
-PASS Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2]
-PASS Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3]
-PASS Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5]
-PASS Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 11 [paras[1].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 11 [paras[1].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 11 [paras[1].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 11 [paras[1].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 11 [paras[1].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 11 [paras[1].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 11 [paras[1].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 11 [paras[1].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 49 [document, 1, document, 2]
-PASS Point 11 [paras[1].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 11 [paras[1].firstChild, 2], range 51 [paras[3], 1, comment, 8]
-PASS Point 11 [paras[1].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 11 [paras[1].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 11 [paras[1].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 11 [paras[1].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 11 [paras[1].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 11 [paras[1].firstChild, 2], range 60 detached
-PASS Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1]
-PASS Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5]
-PASS Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1]
-PASS Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2]
-PASS Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3]
-PASS Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5]
-PASS Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 12 [paras[1].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 12 [paras[1].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 12 [paras[1].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 12 [paras[1].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 12 [paras[1].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 12 [paras[1].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 12 [paras[1].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 12 [paras[1].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 49 [document, 1, document, 2]
-PASS Point 12 [paras[1].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 12 [paras[1].firstChild, 8], range 51 [paras[3], 1, comment, 8]
-PASS Point 12 [paras[1].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 12 [paras[1].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 12 [paras[1].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 12 [paras[1].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 12 [paras[1].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 12 [paras[1].firstChild, 8], range 60 detached
-PASS Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1]
-PASS Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5]
-PASS Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1]
-PASS Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2]
-PASS Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3]
-PASS Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5]
-PASS Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 13 [paras[1].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 13 [paras[1].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 13 [paras[1].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 13 [paras[1].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 13 [paras[1].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 13 [paras[1].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 13 [paras[1].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 13 [paras[1].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 49 [document, 1, document, 2]
-PASS Point 13 [paras[1].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 13 [paras[1].firstChild, 9], range 51 [paras[3], 1, comment, 8]
-PASS Point 13 [paras[1].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 13 [paras[1].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 13 [paras[1].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 13 [paras[1].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 13 [paras[1].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 13 [paras[1].firstChild, 9], range 60 detached
-PASS Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The offset 10 is larger than or equal to the node's length (9).
-FAIL Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The offset 10 is larger than or equal to the node's length (9).
-PASS Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1]
-PASS Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5]
-PASS Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The offset 10 is larger than or equal to the node's length (9).
-PASS Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1]
-PASS Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2]
-PASS Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3]
-PASS Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5]
-PASS Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The offset 10 is larger than or equal to the node's length (9).
-PASS Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The offset 10 is larger than or equal to the node's length (9).
-PASS Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The offset 10 is larger than or equal to the node's length (9).
-PASS Point 14 [paras[1].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 14 [paras[1].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 14 [paras[1].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The offset 10 is larger than or equal to the node's length (9).
-PASS Point 14 [paras[1].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 14 [paras[1].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 14 [paras[1].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The offset 10 is larger than or equal to the node's length (9).
-PASS Point 14 [paras[1].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 14 [paras[1].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 49 [document, 1, document, 2]
-PASS Point 14 [paras[1].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 14 [paras[1].firstChild, 10], range 51 [paras[3], 1, comment, 8]
-PASS Point 14 [paras[1].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 14 [paras[1].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 14 [paras[1].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The offset 10 is larger than or equal to the node's length (9).
-PASS Point 14 [paras[1].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 14 [paras[1].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 14 [paras[1].firstChild, 10], range 60 detached
-PASS Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (9).
-FAIL Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (9).
-PASS Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5]
-PASS Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (9).
-PASS Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2]
-PASS Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3]
-PASS Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5]
-PASS Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (9).
-PASS Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (9).
-PASS Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (9).
-PASS Point 15 [paras[1].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 15 [paras[1].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (9).
-PASS Point 15 [paras[1].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 15 [paras[1].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 15 [paras[1].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (9).
-PASS Point 15 [paras[1].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 15 [paras[1].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 49 [document, 1, document, 2]
-PASS Point 15 [paras[1].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 15 [paras[1].firstChild, 65535], range 51 [paras[3], 1, comment, 8]
-PASS Point 15 [paras[1].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 15 [paras[1].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 15 [paras[1].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The offset 65535 is larger than or equal to the node's length (9).
-PASS Point 15 [paras[1].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 15 [paras[1].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 15 [paras[1].firstChild, 65535], range 60 detached
-PASS Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2]
-PASS Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3]
-PASS Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 16 [detachedPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 16 [detachedPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 16 [detachedPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 16 [detachedPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 49 [document, 1, document, 2]
-PASS Point 16 [detachedPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 16 [detachedPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 16 [detachedPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 16 [detachedPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 16 [detachedPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 16 [detachedPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 16 [detachedPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 16 [detachedPara1.firstChild, 0], range 60 detached
-PASS Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2]
-PASS Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3]
-PASS Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 17 [detachedPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 17 [detachedPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 17 [detachedPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 17 [detachedPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 49 [document, 1, document, 2]
-PASS Point 17 [detachedPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 17 [detachedPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 17 [detachedPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 17 [detachedPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 17 [detachedPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 17 [detachedPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 17 [detachedPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 17 [detachedPara1.firstChild, 1], range 60 detached
-PASS Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-FAIL Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5]
-PASS Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2]
-PASS Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3]
-PASS Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5]
-PASS Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 18 [detachedPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 18 [detachedPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 18 [detachedPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 49 [document, 1, document, 2]
-PASS Point 18 [detachedPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 18 [detachedPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8]
-PASS Point 18 [detachedPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 18 [detachedPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 18 [detachedPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 18 [detachedPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 18 [detachedPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 18 [detachedPara1.firstChild, 8], range 60 detached
-PASS Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-FAIL Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5]
-PASS Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2]
-PASS Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3]
-PASS Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5]
-PASS Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 19 [detachedPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 19 [detachedPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 19 [detachedPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 19 [detachedPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 19 [detachedPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 19 [detachedPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 49 [document, 1, document, 2]
-PASS Point 19 [detachedPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 19 [detachedPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8]
-PASS Point 19 [detachedPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 19 [detachedPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 19 [detachedPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 19 [detachedPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 19 [detachedPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 19 [detachedPara1.firstChild, 9], range 60 detached
-PASS Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-FAIL Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2]
-PASS Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3]
-PASS Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5]
-FAIL Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-FAIL Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 20 [foreignPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-FAIL Point 20 [foreignPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 20 [foreignPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 20 [foreignPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 49 [document, 1, document, 2]
-PASS Point 20 [foreignPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 20 [foreignPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 20 [foreignPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 20 [foreignPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 20 [foreignPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 20 [foreignPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 20 [foreignPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 20 [foreignPara1.firstChild, 0], range 60 detached
-PASS Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2]
-PASS Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3]
-PASS Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5]
-FAIL Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-FAIL Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 21 [foreignPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-FAIL Point 21 [foreignPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 21 [foreignPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 21 [foreignPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 49 [document, 1, document, 2]
-PASS Point 21 [foreignPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 21 [foreignPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 21 [foreignPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 21 [foreignPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 21 [foreignPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 21 [foreignPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 21 [foreignPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 21 [foreignPara1.firstChild, 1], range 60 detached
-PASS Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-FAIL Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5]
-PASS Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2]
-PASS Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3]
-PASS Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5]
-FAIL Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-FAIL Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 22 [foreignPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 22 [foreignPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 22 [foreignPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 49 [document, 1, document, 2]
-PASS Point 22 [foreignPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 22 [foreignPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8]
-PASS Point 22 [foreignPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 22 [foreignPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 22 [foreignPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 22 [foreignPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 22 [foreignPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 22 [foreignPara1.firstChild, 8], range 60 detached
-PASS Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-FAIL Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-FAIL Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1]
-PASS Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5]
-FAIL Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1]
-PASS Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2]
-PASS Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3]
-PASS Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5]
-FAIL Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-FAIL Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 23 [foreignPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 23 [foreignPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-FAIL Point 23 [foreignPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-FAIL Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-FAIL Point 23 [foreignPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 23 [foreignPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 23 [foreignPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
-FAIL Point 23 [foreignPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 23 [foreignPara1.firstChild, 9], range 49 [document, 1, document, 2]
-PASS Point 23 [foreignPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 23 [foreignPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8]
-FAIL Point 23 [foreignPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 23 [foreignPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 23 [foreignPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 23 [foreignPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 23 [foreignPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 23 [foreignPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 23 [foreignPara1.firstChild, 9], range 60 detached
-PASS Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-FAIL Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1]
-PASS Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5]
-PASS Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1]
-PASS Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2]
-PASS Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3]
-PASS Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5]
-PASS Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 24 [document.documentElement, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 24 [document.documentElement, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 24 [document.documentElement, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 24 [document.documentElement, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 24 [document.documentElement, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 24 [document.documentElement, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 24 [document.documentElement, -1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 24 [document.documentElement, -1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 24 [document.documentElement, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 24 [document.documentElement, -1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 24 [document.documentElement, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 24 [document.documentElement, -1], range 49 [document, 1, document, 2]
-PASS Point 24 [document.documentElement, -1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 24 [document.documentElement, -1], range 51 [paras[3], 1, comment, 8]
-PASS Point 24 [document.documentElement, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 24 [document.documentElement, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 24 [document.documentElement, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 24 [document.documentElement, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 24 [document.documentElement, -1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 24 [document.documentElement, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 24 [document.documentElement, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 24 [document.documentElement, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 24 [document.documentElement, -1], range 60 detached
-PASS Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1]
-PASS Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2]
-PASS Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3]
-PASS Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 25 [document.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 25 [document.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 25 [document.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 25 [document.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 25 [document.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 25 [document.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 25 [document.documentElement, 0], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 25 [document.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 25 [document.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 25 [document.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 25 [document.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 25 [document.documentElement, 0], range 49 [document, 1, document, 2]
-PASS Point 25 [document.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 25 [document.documentElement, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 25 [document.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 25 [document.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 25 [document.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 25 [document.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 25 [document.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 25 [document.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 25 [document.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 25 [document.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 25 [document.documentElement, 0], range 60 detached
-PASS Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1]
-PASS Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2]
-PASS Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3]
-PASS Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 26 [document.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 26 [document.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 26 [document.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 26 [document.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 26 [document.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 26 [document.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 26 [document.documentElement, 1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 26 [document.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 26 [document.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 26 [document.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 26 [document.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 26 [document.documentElement, 1], range 49 [document, 1, document, 2]
-PASS Point 26 [document.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 26 [document.documentElement, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 26 [document.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 26 [document.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 26 [document.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 26 [document.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 26 [document.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 26 [document.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 26 [document.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 26 [document.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 26 [document.documentElement, 1], range 60 detached
-PASS Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1]
-PASS Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5]
-PASS Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1]
-PASS Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2]
-PASS Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3]
-PASS Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5]
-PASS Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 27 [document.documentElement, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 27 [document.documentElement, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 27 [document.documentElement, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 27 [document.documentElement, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 27 [document.documentElement, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 27 [document.documentElement, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 27 [document.documentElement, 2], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 27 [document.documentElement, 2], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 27 [document.documentElement, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 27 [document.documentElement, 2], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 27 [document.documentElement, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 27 [document.documentElement, 2], range 49 [document, 1, document, 2]
-PASS Point 27 [document.documentElement, 2], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 27 [document.documentElement, 2], range 51 [paras[3], 1, comment, 8]
-PASS Point 27 [document.documentElement, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 27 [document.documentElement, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 27 [document.documentElement, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 27 [document.documentElement, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 27 [document.documentElement, 2], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 27 [document.documentElement, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 27 [document.documentElement, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 27 [document.documentElement, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 27 [document.documentElement, 2], range 60 detached
-PASS Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 7.
-FAIL Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 7.
-PASS Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1]
-PASS Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5]
-PASS Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 7.
-PASS Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1]
-PASS Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2]
-PASS Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3]
-PASS Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5]
-PASS Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 7.
-PASS Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 7.
-PASS Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 7.
-PASS Point 28 [document.documentElement, 7], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 28 [document.documentElement, 7], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 28 [document.documentElement, 7], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 7.
-PASS Point 28 [document.documentElement, 7], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 28 [document.documentElement, 7], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 28 [document.documentElement, 7], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 28 [document.documentElement, 7], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 28 [document.documentElement, 7], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 7.
-PASS Point 28 [document.documentElement, 7], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 28 [document.documentElement, 7], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 28 [document.documentElement, 7], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 28 [document.documentElement, 7], range 49 [document, 1, document, 2]
-PASS Point 28 [document.documentElement, 7], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 28 [document.documentElement, 7], range 51 [paras[3], 1, comment, 8]
-PASS Point 28 [document.documentElement, 7], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 28 [document.documentElement, 7], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 28 [document.documentElement, 7], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 28 [document.documentElement, 7], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 28 [document.documentElement, 7], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 7.
-PASS Point 28 [document.documentElement, 7], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 28 [document.documentElement, 7], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 28 [document.documentElement, 7], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 28 [document.documentElement, 7], range 60 detached
-PASS Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 29 [document.head, 1], range 23 [document, 0, document, 1]
-PASS Point 29 [document.head, 1], range 24 [document, 0, document, 2]
-PASS Point 29 [document.head, 1], range 25 [comment, 2, comment, 3]
-PASS Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 29 [document.head, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 29 [document.head, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 29 [document.head, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 29 [document.head, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 29 [document.head, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 29 [document.head, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 29 [document.head, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 29 [document.head, 1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 29 [document.head, 1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 29 [document.head, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 29 [document.head, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 29 [document.head, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 29 [document.head, 1], range 49 [document, 1, document, 2]
-PASS Point 29 [document.head, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 29 [document.head, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 29 [document.head, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 29 [document.head, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 29 [document.head, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 29 [document.head, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 29 [document.head, 1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 29 [document.head, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 29 [document.head, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 29 [document.head, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 29 [document.head, 1], range 60 detached
-PASS Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1]
-PASS Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5]
-PASS Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 30 [document.body, 3], range 23 [document, 0, document, 1]
-PASS Point 30 [document.body, 3], range 24 [document, 0, document, 2]
-PASS Point 30 [document.body, 3], range 25 [comment, 2, comment, 3]
-PASS Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5]
-PASS Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 30 [document.body, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 30 [document.body, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 30 [document.body, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 30 [document.body, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 30 [document.body, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 30 [document.body, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 30 [document.body, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 30 [document.body, 3], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 30 [document.body, 3], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 30 [document.body, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 30 [document.body, 3], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 30 [document.body, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 30 [document.body, 3], range 49 [document, 1, document, 2]
-PASS Point 30 [document.body, 3], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 30 [document.body, 3], range 51 [paras[3], 1, comment, 8]
-PASS Point 30 [document.body, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 30 [document.body, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 30 [document.body, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 30 [document.body, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 30 [document.body, 3], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 30 [document.body, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 30 [document.body, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 30 [document.body, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 30 [document.body, 3], range 60 detached
-PASS Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5]
-FAIL Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2]
-PASS Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3]
-PASS Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5]
-FAIL Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 31 [foreignDoc.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 31 [foreignDoc.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 31 [foreignDoc.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 49 [document, 1, document, 2]
-PASS Point 31 [foreignDoc.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 31 [foreignDoc.documentElement, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 31 [foreignDoc.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 31 [foreignDoc.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 31 [foreignDoc.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 31 [foreignDoc.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 31 [foreignDoc.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 31 [foreignDoc.documentElement, 0], range 60 detached
-PASS Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5]
-FAIL Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2]
-PASS Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3]
-PASS Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5]
-FAIL Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 32 [foreignDoc.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 32 [foreignDoc.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 32 [foreignDoc.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0]
-FAIL Point 32 [foreignDoc.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 32 [foreignDoc.documentElement, 1], range 49 [document, 1, document, 2]
-PASS Point 32 [foreignDoc.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 32 [foreignDoc.documentElement, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 32 [foreignDoc.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 32 [foreignDoc.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 32 [foreignDoc.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 32 [foreignDoc.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 32 [foreignDoc.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 32 [foreignDoc.documentElement, 1], range 60 detached
-PASS Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5]
-FAIL Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1]
-PASS Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2]
-PASS Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3]
-PASS Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5]
-FAIL Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 33 [foreignDoc.head, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 33 [foreignDoc.head, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 33 [foreignDoc.head, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 33 [foreignDoc.head, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 33 [foreignDoc.head, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 33 [foreignDoc.head, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 33 [foreignDoc.head, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 33 [foreignDoc.head, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 33 [foreignDoc.head, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 33 [foreignDoc.head, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 33 [foreignDoc.head, 0], range 49 [document, 1, document, 2]
-PASS Point 33 [foreignDoc.head, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 33 [foreignDoc.head, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 33 [foreignDoc.head, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 33 [foreignDoc.head, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 33 [foreignDoc.head, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 33 [foreignDoc.head, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 33 [foreignDoc.head, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 33 [foreignDoc.head, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 33 [foreignDoc.head, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 33 [foreignDoc.head, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 33 [foreignDoc.head, 0], range 60 detached
-PASS Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1]
-PASS Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2]
-PASS Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3]
-PASS Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5]
-FAIL Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-FAIL Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 34 [foreignDoc.body, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 34 [foreignDoc.body, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 34 [foreignDoc.body, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 34 [foreignDoc.body, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 34 [foreignDoc.body, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 34 [foreignDoc.body, 1], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 34 [foreignDoc.body, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 34 [foreignDoc.body, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 34 [foreignDoc.body, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 34 [foreignDoc.body, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 34 [foreignDoc.body, 1], range 49 [document, 1, document, 2]
-PASS Point 34 [foreignDoc.body, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 34 [foreignDoc.body, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 34 [foreignDoc.body, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 34 [foreignDoc.body, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 34 [foreignDoc.body, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 34 [foreignDoc.body, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 34 [foreignDoc.body, 1], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 34 [foreignDoc.body, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 34 [foreignDoc.body, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 34 [foreignDoc.body, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 34 [foreignDoc.body, 1], range 60 detached
-PASS Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 35 [paras[0], 0], range 23 [document, 0, document, 1]
-PASS Point 35 [paras[0], 0], range 24 [document, 0, document, 2]
-PASS Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3]
-PASS Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 35 [paras[0], 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 35 [paras[0], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 35 [paras[0], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 35 [paras[0], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 35 [paras[0], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 35 [paras[0], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 35 [paras[0], 0], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 35 [paras[0], 0], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 35 [paras[0], 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 35 [paras[0], 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 35 [paras[0], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 35 [paras[0], 0], range 49 [document, 1, document, 2]
-PASS Point 35 [paras[0], 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 35 [paras[0], 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 35 [paras[0], 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 35 [paras[0], 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 35 [paras[0], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 35 [paras[0], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 35 [paras[0], 0], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 35 [paras[0], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 35 [paras[0], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 35 [paras[0], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 35 [paras[0], 0], range 60 detached
-PASS Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 36 [paras[0], 1], range 23 [document, 0, document, 1]
-PASS Point 36 [paras[0], 1], range 24 [document, 0, document, 2]
-PASS Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3]
-PASS Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 36 [paras[0], 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 36 [paras[0], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 36 [paras[0], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 36 [paras[0], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 36 [paras[0], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 36 [paras[0], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 36 [paras[0], 1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 36 [paras[0], 1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 36 [paras[0], 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 36 [paras[0], 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 36 [paras[0], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 36 [paras[0], 1], range 49 [document, 1, document, 2]
-PASS Point 36 [paras[0], 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 36 [paras[0], 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 36 [paras[0], 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 36 [paras[0], 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 36 [paras[0], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 36 [paras[0], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 36 [paras[0], 1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 36 [paras[0], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 36 [paras[0], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 36 [paras[0], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 36 [paras[0], 1], range 60 detached
-PASS Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-FAIL Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1]
-PASS Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5]
-PASS Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 37 [paras[0], 2], range 23 [document, 0, document, 1]
-PASS Point 37 [paras[0], 2], range 24 [document, 0, document, 2]
-PASS Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3]
-PASS Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5]
-PASS Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 37 [paras[0], 2], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 37 [paras[0], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 37 [paras[0], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 37 [paras[0], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 37 [paras[0], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 37 [paras[0], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 37 [paras[0], 2], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 37 [paras[0], 2], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 37 [paras[0], 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 37 [paras[0], 2], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 37 [paras[0], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 37 [paras[0], 2], range 49 [document, 1, document, 2]
-PASS Point 37 [paras[0], 2], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 37 [paras[0], 2], range 51 [paras[3], 1, comment, 8]
-PASS Point 37 [paras[0], 2], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 37 [paras[0], 2], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 37 [paras[0], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 37 [paras[0], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 37 [paras[0], 2], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 37 [paras[0], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 37 [paras[0], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 37 [paras[0], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 37 [paras[0], 2], range 60 detached
-PASS Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 38 [paras[1], 0], range 23 [document, 0, document, 1]
-PASS Point 38 [paras[1], 0], range 24 [document, 0, document, 2]
-PASS Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3]
-PASS Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 38 [paras[1], 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 38 [paras[1], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 38 [paras[1], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 38 [paras[1], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 38 [paras[1], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 38 [paras[1], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 38 [paras[1], 0], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 38 [paras[1], 0], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 38 [paras[1], 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 38 [paras[1], 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 38 [paras[1], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 38 [paras[1], 0], range 49 [document, 1, document, 2]
-PASS Point 38 [paras[1], 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 38 [paras[1], 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 38 [paras[1], 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 38 [paras[1], 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 38 [paras[1], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 38 [paras[1], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 38 [paras[1], 0], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 38 [paras[1], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 38 [paras[1], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 38 [paras[1], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 38 [paras[1], 0], range 60 detached
-PASS Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 39 [paras[1], 1], range 23 [document, 0, document, 1]
-PASS Point 39 [paras[1], 1], range 24 [document, 0, document, 2]
-PASS Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3]
-PASS Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 39 [paras[1], 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 39 [paras[1], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 39 [paras[1], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 39 [paras[1], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 39 [paras[1], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 39 [paras[1], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 39 [paras[1], 1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 39 [paras[1], 1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 39 [paras[1], 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 39 [paras[1], 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 39 [paras[1], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 39 [paras[1], 1], range 49 [document, 1, document, 2]
-PASS Point 39 [paras[1], 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 39 [paras[1], 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 39 [paras[1], 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 39 [paras[1], 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 39 [paras[1], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 39 [paras[1], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 39 [paras[1], 1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 39 [paras[1], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 39 [paras[1], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 39 [paras[1], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 39 [paras[1], 1], range 60 detached
-PASS Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-FAIL Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1]
-PASS Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5]
-PASS Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 40 [paras[1], 2], range 23 [document, 0, document, 1]
-PASS Point 40 [paras[1], 2], range 24 [document, 0, document, 2]
-PASS Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3]
-PASS Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5]
-PASS Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 40 [paras[1], 2], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 40 [paras[1], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 40 [paras[1], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 40 [paras[1], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 40 [paras[1], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 40 [paras[1], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 40 [paras[1], 2], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 40 [paras[1], 2], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 40 [paras[1], 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 40 [paras[1], 2], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 40 [paras[1], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 40 [paras[1], 2], range 49 [document, 1, document, 2]
-PASS Point 40 [paras[1], 2], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 40 [paras[1], 2], range 51 [paras[3], 1, comment, 8]
-PASS Point 40 [paras[1], 2], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 40 [paras[1], 2], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 40 [paras[1], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 40 [paras[1], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 40 [paras[1], 2], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 2.
-PASS Point 40 [paras[1], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 40 [paras[1], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 40 [paras[1], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 40 [paras[1], 2], range 60 detached
-PASS Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1]
-PASS Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2]
-PASS Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3]
-PASS Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 41 [detachedPara1, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 41 [detachedPara1, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 41 [detachedPara1, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 41 [detachedPara1, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 41 [detachedPara1, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 41 [detachedPara1, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 41 [detachedPara1, 0], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 41 [detachedPara1, 0], range 45 [detachedPara1, 0, detachedPara1, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 41 [detachedPara1, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 41 [detachedPara1, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 41 [detachedPara1, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 41 [detachedPara1, 0], range 49 [document, 1, document, 2]
-PASS Point 41 [detachedPara1, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 41 [detachedPara1, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 41 [detachedPara1, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 41 [detachedPara1, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 41 [detachedPara1, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 41 [detachedPara1, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 41 [detachedPara1, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 41 [detachedPara1, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 41 [detachedPara1, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 41 [detachedPara1, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 41 [detachedPara1, 0], range 60 detached
-PASS Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1]
-PASS Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2]
-PASS Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3]
-PASS Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 42 [detachedPara1, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 42 [detachedPara1, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 42 [detachedPara1, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 42 [detachedPara1, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 42 [detachedPara1, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 42 [detachedPara1, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 42 [detachedPara1, 1], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 42 [detachedPara1, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 42 [detachedPara1, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 42 [detachedPara1, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 42 [detachedPara1, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 42 [detachedPara1, 1], range 49 [document, 1, document, 2]
-PASS Point 42 [detachedPara1, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 42 [detachedPara1, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 42 [detachedPara1, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 42 [detachedPara1, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 42 [detachedPara1, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 42 [detachedPara1, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 42 [detachedPara1, 1], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 42 [detachedPara1, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 42 [detachedPara1, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 42 [detachedPara1, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 42 [detachedPara1, 1], range 60 detached
-PASS Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 43 [testDiv, 0], range 23 [document, 0, document, 1]
-PASS Point 43 [testDiv, 0], range 24 [document, 0, document, 2]
-PASS Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3]
-PASS Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 43 [testDiv, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 43 [testDiv, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 43 [testDiv, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 43 [testDiv, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 43 [testDiv, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 43 [testDiv, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 43 [testDiv, 0], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 43 [testDiv, 0], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 43 [testDiv, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 43 [testDiv, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 43 [testDiv, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 43 [testDiv, 0], range 49 [document, 1, document, 2]
-PASS Point 43 [testDiv, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 43 [testDiv, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 43 [testDiv, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 43 [testDiv, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 43 [testDiv, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 43 [testDiv, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 43 [testDiv, 0], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 43 [testDiv, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 43 [testDiv, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 43 [testDiv, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 43 [testDiv, 0], range 60 detached
-PASS Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1]
-PASS Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5]
-PASS Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 44 [testDiv, 3], range 23 [document, 0, document, 1]
-PASS Point 44 [testDiv, 3], range 24 [document, 0, document, 2]
-PASS Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3]
-PASS Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5]
-PASS Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 44 [testDiv, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 44 [testDiv, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 44 [testDiv, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 44 [testDiv, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 44 [testDiv, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 44 [testDiv, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 44 [testDiv, 3], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 44 [testDiv, 3], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 44 [testDiv, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 44 [testDiv, 3], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 44 [testDiv, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 44 [testDiv, 3], range 49 [document, 1, document, 2]
-PASS Point 44 [testDiv, 3], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 44 [testDiv, 3], range 51 [paras[3], 1, comment, 8]
-PASS Point 44 [testDiv, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 44 [testDiv, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 44 [testDiv, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 44 [testDiv, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 44 [testDiv, 3], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 44 [testDiv, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 44 [testDiv, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 44 [testDiv, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 44 [testDiv, 3], range 60 detached
-PASS Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-FAIL Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 45 [document, -1], range 13 [document.head, 1, document.head, 1]
-PASS Point 45 [document, -1], range 14 [document.body, 4, document.body, 5]
-PASS Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 45 [document, -1], range 23 [document, 0, document, 1]
-PASS Point 45 [document, -1], range 24 [document, 0, document, 2]
-PASS Point 45 [document, -1], range 25 [comment, 2, comment, 3]
-PASS Point 45 [document, -1], range 26 [testDiv, 0, comment, 5]
-PASS Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 45 [document, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 45 [document, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 45 [document, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 45 [document, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 45 [document, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 45 [document, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 45 [document, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 45 [document, -1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 45 [document, -1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 45 [document, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 45 [document, -1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 45 [document, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 45 [document, -1], range 49 [document, 1, document, 2]
-PASS Point 45 [document, -1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 45 [document, -1], range 51 [paras[3], 1, comment, 8]
-PASS Point 45 [document, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 45 [document, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 45 [document, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 45 [document, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 45 [document, -1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': There is no child at offset -1.
-PASS Point 45 [document, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 45 [document, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 45 [document, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 45 [document, -1], range 60 detached
-PASS Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 46 [document, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 46 [document, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 46 [document, 0], range 23 [document, 0, document, 1]
-PASS Point 46 [document, 0], range 24 [document, 0, document, 2]
-PASS Point 46 [document, 0], range 25 [comment, 2, comment, 3]
-PASS Point 46 [document, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 46 [document, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 46 [document, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 46 [document, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 46 [document, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 46 [document, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 46 [document, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 46 [document, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 46 [document, 0], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 46 [document, 0], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 46 [document, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 46 [document, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 46 [document, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 46 [document, 0], range 49 [document, 1, document, 2]
-PASS Point 46 [document, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 46 [document, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 46 [document, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 46 [document, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 46 [document, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 46 [document, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 46 [document, 0], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 46 [document, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 46 [document, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 46 [document, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 46 [document, 0], range 60 detached
-PASS Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 47 [document, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 47 [document, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 47 [document, 1], range 23 [document, 0, document, 1]
-PASS Point 47 [document, 1], range 24 [document, 0, document, 2]
-PASS Point 47 [document, 1], range 25 [comment, 2, comment, 3]
-PASS Point 47 [document, 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 47 [document, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 47 [document, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 47 [document, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 47 [document, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 47 [document, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 47 [document, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 47 [document, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 47 [document, 1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 47 [document, 1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 47 [document, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 47 [document, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 47 [document, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 47 [document, 1], range 49 [document, 1, document, 2]
-PASS Point 47 [document, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 47 [document, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 47 [document, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 47 [document, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 47 [document, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 47 [document, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 47 [document, 1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 47 [document, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 47 [document, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 47 [document, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 47 [document, 1], range 60 detached
-PASS Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 48 [document, 2], range 13 [document.head, 1, document.head, 1]
-PASS Point 48 [document, 2], range 14 [document.body, 4, document.body, 5]
-PASS Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 48 [document, 2], range 23 [document, 0, document, 1]
-PASS Point 48 [document, 2], range 24 [document, 0, document, 2]
-PASS Point 48 [document, 2], range 25 [comment, 2, comment, 3]
-PASS Point 48 [document, 2], range 26 [testDiv, 0, comment, 5]
-PASS Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 48 [document, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 48 [document, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 48 [document, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 48 [document, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 48 [document, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 48 [document, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 48 [document, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 48 [document, 2], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 48 [document, 2], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 48 [document, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 48 [document, 2], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 48 [document, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 48 [document, 2], range 49 [document, 1, document, 2]
-PASS Point 48 [document, 2], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 48 [document, 2], range 51 [paras[3], 1, comment, 8]
-PASS Point 48 [document, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 48 [document, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 48 [document, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 48 [document, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 48 [document, 2], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 48 [document, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 48 [document, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 48 [document, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 48 [document, 2], range 60 detached
-PASS Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 3.
-FAIL Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 3.
-PASS Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 49 [document, 3], range 13 [document.head, 1, document.head, 1]
-PASS Point 49 [document, 3], range 14 [document.body, 4, document.body, 5]
-PASS Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 3.
-PASS Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 49 [document, 3], range 23 [document, 0, document, 1]
-PASS Point 49 [document, 3], range 24 [document, 0, document, 2]
-PASS Point 49 [document, 3], range 25 [comment, 2, comment, 3]
-PASS Point 49 [document, 3], range 26 [testDiv, 0, comment, 5]
-PASS Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 3.
-PASS Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 3.
-PASS Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 3.
-PASS Point 49 [document, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 49 [document, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 49 [document, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 49 [document, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 3.
-PASS Point 49 [document, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 49 [document, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 49 [document, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 49 [document, 3], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 49 [document, 3], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 3.
-PASS Point 49 [document, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 49 [document, 3], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 49 [document, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 49 [document, 3], range 49 [document, 1, document, 2]
-PASS Point 49 [document, 3], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 49 [document, 3], range 51 [paras[3], 1, comment, 8]
-PASS Point 49 [document, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 49 [document, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 49 [document, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 49 [document, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 49 [document, 3], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': There is no child at offset 3.
-PASS Point 49 [document, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 49 [document, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 49 [document, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 49 [document, 3], range 60 detached
-PASS Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (14).
-FAIL Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (14).
-PASS Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1]
-PASS Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5]
-PASS Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (14).
-PASS Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 50 [comment, -1], range 23 [document, 0, document, 1]
-PASS Point 50 [comment, -1], range 24 [document, 0, document, 2]
-PASS Point 50 [comment, -1], range 25 [comment, 2, comment, 3]
-PASS Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5]
-PASS Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (14).
-PASS Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (14).
-PASS Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (14).
-PASS Point 50 [comment, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 50 [comment, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 50 [comment, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 50 [comment, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (14).
-PASS Point 50 [comment, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 50 [comment, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 50 [comment, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 50 [comment, -1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 50 [comment, -1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (14).
-PASS Point 50 [comment, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 50 [comment, -1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 50 [comment, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 50 [comment, -1], range 49 [document, 1, document, 2]
-PASS Point 50 [comment, -1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 50 [comment, -1], range 51 [paras[3], 1, comment, 8]
-PASS Point 50 [comment, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 50 [comment, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 50 [comment, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 50 [comment, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 50 [comment, -1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The offset -1 is larger than or equal to the node's length (14).
-PASS Point 50 [comment, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 50 [comment, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 50 [comment, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 50 [comment, -1], range 60 detached
-PASS Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 51 [comment, 0], range 23 [document, 0, document, 1]
-PASS Point 51 [comment, 0], range 24 [document, 0, document, 2]
-PASS Point 51 [comment, 0], range 25 [comment, 2, comment, 3]
-PASS Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 51 [comment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 51 [comment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 51 [comment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 51 [comment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 51 [comment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 51 [comment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 51 [comment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 51 [comment, 0], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 51 [comment, 0], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 51 [comment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 51 [comment, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 51 [comment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 51 [comment, 0], range 49 [document, 1, document, 2]
-PASS Point 51 [comment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 51 [comment, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 51 [comment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 51 [comment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 51 [comment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 51 [comment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 51 [comment, 0], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 51 [comment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 51 [comment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 51 [comment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 51 [comment, 0], range 60 detached
-PASS Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-FAIL Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1]
-PASS Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5]
-PASS Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 52 [comment, 4], range 23 [document, 0, document, 1]
-PASS Point 52 [comment, 4], range 24 [document, 0, document, 2]
-PASS Point 52 [comment, 4], range 25 [comment, 2, comment, 3]
-PASS Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5]
-PASS Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 52 [comment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 52 [comment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 52 [comment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 52 [comment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 52 [comment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 52 [comment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 52 [comment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 52 [comment, 4], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 52 [comment, 4], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 52 [comment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 52 [comment, 4], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 52 [comment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 52 [comment, 4], range 49 [document, 1, document, 2]
-PASS Point 52 [comment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 52 [comment, 4], range 51 [paras[3], 1, comment, 8]
-PASS Point 52 [comment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 52 [comment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 52 [comment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 52 [comment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 52 [comment, 4], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The two ranges are in separate documents.
-PASS Point 52 [comment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 52 [comment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 52 [comment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 52 [comment, 4], range 60 detached
-PASS Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The offset 96 is larger than or equal to the node's length (14).
-FAIL Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The offset 96 is larger than or equal to the node's length (14).
-PASS Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1]
-PASS Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5]
-PASS Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The offset 96 is larger than or equal to the node's length (14).
-PASS Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 53 [comment, 96], range 23 [document, 0, document, 1]
-PASS Point 53 [comment, 96], range 24 [document, 0, document, 2]
-PASS Point 53 [comment, 96], range 25 [comment, 2, comment, 3]
-PASS Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5]
-PASS Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The offset 96 is larger than or equal to the node's length (14).
-PASS Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The offset 96 is larger than or equal to the node's length (14).
-PASS Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The offset 96 is larger than or equal to the node's length (14).
-PASS Point 53 [comment, 96], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 53 [comment, 96], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 53 [comment, 96], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 53 [comment, 96], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The offset 96 is larger than or equal to the node's length (14).
-PASS Point 53 [comment, 96], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 53 [comment, 96], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 53 [comment, 96], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 53 [comment, 96], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 53 [comment, 96], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The offset 96 is larger than or equal to the node's length (14).
-PASS Point 53 [comment, 96], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 53 [comment, 96], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 53 [comment, 96], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 53 [comment, 96], range 49 [document, 1, document, 2]
-PASS Point 53 [comment, 96], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 53 [comment, 96], range 51 [paras[3], 1, comment, 8]
-PASS Point 53 [comment, 96], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 53 [comment, 96], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 53 [comment, 96], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 53 [comment, 96], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 53 [comment, 96], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The offset 96 is larger than or equal to the node's length (14).
-PASS Point 53 [comment, 96], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 53 [comment, 96], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 53 [comment, 96], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 53 [comment, 96], range 60 detached
-PASS Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1]
-PASS Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2]
-PASS Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3]
-PASS Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 54 [foreignDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 54 [foreignDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 54 [foreignDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 54 [foreignDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 54 [foreignDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 54 [foreignDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 54 [foreignDoc, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 54 [foreignDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 54 [foreignDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 54 [foreignDoc, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 54 [foreignDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 54 [foreignDoc, 0], range 49 [document, 1, document, 2]
-PASS Point 54 [foreignDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 54 [foreignDoc, 0], range 51 [paras[3], 1, comment, 8]
-FAIL Point 54 [foreignDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 54 [foreignDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 54 [foreignDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 54 [foreignDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 54 [foreignDoc, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 54 [foreignDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 54 [foreignDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 54 [foreignDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 54 [foreignDoc, 0], range 60 detached
-PASS Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1]
-PASS Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2]
-PASS Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3]
-PASS Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5]
-FAIL Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 55 [foreignDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 55 [foreignDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 55 [foreignDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 55 [foreignDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 55 [foreignDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 55 [foreignDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 55 [foreignDoc, 1], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 55 [foreignDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 55 [foreignDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 55 [foreignDoc, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 55 [foreignDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 55 [foreignDoc, 1], range 49 [document, 1, document, 2]
-PASS Point 55 [foreignDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 55 [foreignDoc, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 55 [foreignDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 55 [foreignDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 55 [foreignDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 55 [foreignDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 55 [foreignDoc, 1], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 55 [foreignDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 55 [foreignDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 55 [foreignDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 55 [foreignDoc, 1], range 60 detached
-PASS Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1]
-PASS Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5]
-PASS Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 56 [foreignComment, 2], range 23 [document, 0, document, 1]
-PASS Point 56 [foreignComment, 2], range 24 [document, 0, document, 2]
-PASS Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3]
-PASS Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5]
-FAIL Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 56 [foreignComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 56 [foreignComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 56 [foreignComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 56 [foreignComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 56 [foreignComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 56 [foreignComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 56 [foreignComment, 2], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 56 [foreignComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 56 [foreignComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 56 [foreignComment, 2], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 56 [foreignComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 56 [foreignComment, 2], range 49 [document, 1, document, 2]
-PASS Point 56 [foreignComment, 2], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 56 [foreignComment, 2], range 51 [paras[3], 1, comment, 8]
-PASS Point 56 [foreignComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 56 [foreignComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 56 [foreignComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 56 [foreignComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 56 [foreignComment, 2], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 56 [foreignComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 56 [foreignComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 56 [foreignComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 56 [foreignComment, 2], range 60 detached
-PASS Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1]
-PASS Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2]
-PASS Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3]
-PASS Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5]
-FAIL Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-FAIL Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 57 [foreignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 57 [foreignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 57 [foreignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 57 [foreignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 57 [foreignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 57 [foreignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 57 [foreignTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 57 [foreignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 57 [foreignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 57 [foreignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 57 [foreignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 57 [foreignTextNode, 0], range 49 [document, 1, document, 2]
-PASS Point 57 [foreignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 57 [foreignTextNode, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 57 [foreignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 57 [foreignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 57 [foreignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 57 [foreignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 57 [foreignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 57 [foreignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 57 [foreignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 57 [foreignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 57 [foreignTextNode, 0], range 60 detached
-PASS Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1]
-PASS Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5]
-PASS Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1]
-PASS Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2]
-PASS Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3]
-PASS Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5]
-FAIL Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-FAIL Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 58 [foreignTextNode, 36], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 58 [foreignTextNode, 36], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 58 [foreignTextNode, 36], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 58 [foreignTextNode, 36], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 58 [foreignTextNode, 36], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 58 [foreignTextNode, 36], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 58 [foreignTextNode, 36], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 58 [foreignTextNode, 36], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 58 [foreignTextNode, 36], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 58 [foreignTextNode, 36], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 58 [foreignTextNode, 36], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 58 [foreignTextNode, 36], range 49 [document, 1, document, 2]
-PASS Point 58 [foreignTextNode, 36], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 58 [foreignTextNode, 36], range 51 [paras[3], 1, comment, 8]
-PASS Point 58 [foreignTextNode, 36], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 58 [foreignTextNode, 36], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 58 [foreignTextNode, 36], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 58 [foreignTextNode, 36], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 58 [foreignTextNode, 36], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 58 [foreignTextNode, 36], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 58 [foreignTextNode, 36], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 58 [foreignTextNode, 36], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 58 [foreignTextNode, 36], range 60 detached
-PASS Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1]
-PASS Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5]
-PASS Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1]
-PASS Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2]
-PASS Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3]
-PASS Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5]
-PASS Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-FAIL Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0]
-FAIL Point 59 [xmlDoc, -1], range 37 [processingInstruction, 0, processingInstruction, 4] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 59 [xmlDoc, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 59 [xmlDoc, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 59 [xmlDoc, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 59 [xmlDoc, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 59 [xmlDoc, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 59 [xmlDoc, -1], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 59 [xmlDoc, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 59 [xmlDoc, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 59 [xmlDoc, -1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 59 [xmlDoc, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 59 [xmlDoc, -1], range 49 [document, 1, document, 2]
-PASS Point 59 [xmlDoc, -1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 59 [xmlDoc, -1], range 51 [paras[3], 1, comment, 8]
-PASS Point 59 [xmlDoc, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
-FAIL Point 59 [xmlDoc, -1], range 53 [xmlDoc, 0, xmlDoc, 0] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 59 [xmlDoc, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 59 [xmlDoc, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 59 [xmlDoc, -1], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 59 [xmlDoc, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 59 [xmlDoc, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 59 [xmlDoc, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 59 [xmlDoc, -1], range 60 detached
-PASS Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1]
-PASS Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2]
-PASS Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3]
-PASS Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 60 [xmlDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 60 [xmlDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 60 [xmlDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 60 [xmlDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 60 [xmlDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 60 [xmlDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 60 [xmlDoc, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 60 [xmlDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 60 [xmlDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 60 [xmlDoc, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 60 [xmlDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 60 [xmlDoc, 0], range 49 [document, 1, document, 2]
-PASS Point 60 [xmlDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 60 [xmlDoc, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 60 [xmlDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-FAIL Point 60 [xmlDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 60 [xmlDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 60 [xmlDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 60 [xmlDoc, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 60 [xmlDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 60 [xmlDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 60 [xmlDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 60 [xmlDoc, 0], range 60 detached
-PASS Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1]
-PASS Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2]
-PASS Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3]
-PASS Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-FAIL Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 61 [xmlDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 61 [xmlDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 61 [xmlDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 61 [xmlDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 61 [xmlDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 61 [xmlDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 61 [xmlDoc, 1], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 61 [xmlDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 61 [xmlDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 61 [xmlDoc, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 61 [xmlDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 61 [xmlDoc, 1], range 49 [document, 1, document, 2]
-PASS Point 61 [xmlDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 61 [xmlDoc, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 61 [xmlDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 61 [xmlDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 61 [xmlDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 61 [xmlDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 61 [xmlDoc, 1], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 61 [xmlDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 61 [xmlDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 61 [xmlDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 61 [xmlDoc, 1], range 60 detached
-PASS Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1]
-PASS Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5]
-PASS Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1]
-PASS Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2]
-PASS Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3]
-PASS Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5]
-PASS Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-FAIL Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0]
-FAIL Point 62 [xmlDoc, 5], range 37 [processingInstruction, 0, processingInstruction, 4] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 62 [xmlDoc, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 62 [xmlDoc, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 62 [xmlDoc, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 62 [xmlDoc, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 62 [xmlDoc, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 62 [xmlDoc, 5], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 62 [xmlDoc, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 62 [xmlDoc, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 62 [xmlDoc, 5], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 62 [xmlDoc, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 62 [xmlDoc, 5], range 49 [document, 1, document, 2]
-PASS Point 62 [xmlDoc, 5], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 62 [xmlDoc, 5], range 51 [paras[3], 1, comment, 8]
-PASS Point 62 [xmlDoc, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
-FAIL Point 62 [xmlDoc, 5], range 53 [xmlDoc, 0, xmlDoc, 0] assert_throws: Must throw IndexSizeError if offset is greater than length function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 62 [xmlDoc, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 62 [xmlDoc, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 62 [xmlDoc, 5], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 62 [xmlDoc, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 62 [xmlDoc, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 62 [xmlDoc, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 62 [xmlDoc, 5], range 60 detached
-PASS Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 63 [xmlComment, 0], range 23 [document, 0, document, 1]
-PASS Point 63 [xmlComment, 0], range 24 [document, 0, document, 2]
-PASS Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3]
-PASS Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-FAIL Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 63 [xmlComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 63 [xmlComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 63 [xmlComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 63 [xmlComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 63 [xmlComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 63 [xmlComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 63 [xmlComment, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 63 [xmlComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 63 [xmlComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 63 [xmlComment, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 63 [xmlComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 63 [xmlComment, 0], range 49 [document, 1, document, 2]
-PASS Point 63 [xmlComment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 63 [xmlComment, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 63 [xmlComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 63 [xmlComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 63 [xmlComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 63 [xmlComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 63 [xmlComment, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 63 [xmlComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 63 [xmlComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 63 [xmlComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 63 [xmlComment, 0], range 60 detached
-PASS Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1]
-PASS Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5]
-PASS Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 64 [xmlComment, 4], range 23 [document, 0, document, 1]
-PASS Point 64 [xmlComment, 4], range 24 [document, 0, document, 2]
-PASS Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3]
-PASS Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5]
-PASS Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 64 [xmlComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 64 [xmlComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 64 [xmlComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 64 [xmlComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 64 [xmlComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 64 [xmlComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 64 [xmlComment, 4], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 64 [xmlComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 64 [xmlComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 64 [xmlComment, 4], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 64 [xmlComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 64 [xmlComment, 4], range 49 [document, 1, document, 2]
-PASS Point 64 [xmlComment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 64 [xmlComment, 4], range 51 [paras[3], 1, comment, 8]
-PASS Point 64 [xmlComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 64 [xmlComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 64 [xmlComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 64 [xmlComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 64 [xmlComment, 4], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 64 [xmlComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 64 [xmlComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 64 [xmlComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 64 [xmlComment, 4], range 60 detached
-PASS Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1]
-PASS Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2]
-PASS Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3]
-PASS Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-FAIL Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0]
-FAIL Point 65 [processingInstruction, 0], range 37 [processingInstruction, 0, processingInstruction, 4] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 65 [processingInstruction, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 65 [processingInstruction, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 65 [processingInstruction, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 65 [processingInstruction, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 65 [processingInstruction, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 65 [processingInstruction, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 65 [processingInstruction, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 65 [processingInstruction, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 65 [processingInstruction, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 65 [processingInstruction, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 65 [processingInstruction, 0], range 49 [document, 1, document, 2]
-PASS Point 65 [processingInstruction, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 65 [processingInstruction, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 65 [processingInstruction, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 65 [processingInstruction, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 65 [processingInstruction, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 65 [processingInstruction, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 65 [processingInstruction, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 65 [processingInstruction, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 65 [processingInstruction, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 65 [processingInstruction, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 65 [processingInstruction, 0], range 60 detached
-PASS Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1]
-PASS Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5]
-PASS Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1]
-PASS Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2]
-PASS Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3]
-PASS Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5]
-PASS Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-FAIL Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 66 [processingInstruction, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 66 [processingInstruction, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 66 [processingInstruction, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 66 [processingInstruction, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 66 [processingInstruction, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 66 [processingInstruction, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 66 [processingInstruction, 5], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 66 [processingInstruction, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 66 [processingInstruction, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 66 [processingInstruction, 5], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 66 [processingInstruction, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 66 [processingInstruction, 5], range 49 [document, 1, document, 2]
-PASS Point 66 [processingInstruction, 5], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 66 [processingInstruction, 5], range 51 [paras[3], 1, comment, 8]
-PASS Point 66 [processingInstruction, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 66 [processingInstruction, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 66 [processingInstruction, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 66 [processingInstruction, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 66 [processingInstruction, 5], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 66 [processingInstruction, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 66 [processingInstruction, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 66 [processingInstruction, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 66 [processingInstruction, 5], range 60 detached
-PASS Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1]
-PASS Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5]
-PASS Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1]
-PASS Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2]
-PASS Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3]
-PASS Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5]
-PASS Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-FAIL Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 67 [processingInstruction, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 67 [processingInstruction, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 67 [processingInstruction, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 67 [processingInstruction, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 67 [processingInstruction, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 67 [processingInstruction, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 67 [processingInstruction, 9], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 67 [processingInstruction, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 67 [processingInstruction, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 67 [processingInstruction, 9], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 67 [processingInstruction, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 67 [processingInstruction, 9], range 49 [document, 1, document, 2]
-PASS Point 67 [processingInstruction, 9], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 67 [processingInstruction, 9], range 51 [paras[3], 1, comment, 8]
-PASS Point 67 [processingInstruction, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 67 [processingInstruction, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 67 [processingInstruction, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 67 [processingInstruction, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 67 [processingInstruction, 9], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 67 [processingInstruction, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 67 [processingInstruction, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 67 [processingInstruction, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 67 [processingInstruction, 9], range 60 detached
-PASS Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1]
-PASS Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2]
-PASS Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3]
-PASS Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 68 [detachedTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 68 [detachedTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 68 [detachedTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 68 [detachedTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 68 [detachedTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 68 [detachedTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 68 [detachedTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 68 [detachedTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 68 [detachedTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 68 [detachedTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 68 [detachedTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 68 [detachedTextNode, 0], range 49 [document, 1, document, 2]
-PASS Point 68 [detachedTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 68 [detachedTextNode, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 68 [detachedTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 68 [detachedTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 68 [detachedTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 68 [detachedTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 68 [detachedTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 68 [detachedTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 68 [detachedTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 68 [detachedTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 68 [detachedTextNode, 0], range 60 detached
-PASS Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1]
-PASS Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5]
-PASS Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1]
-PASS Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2]
-PASS Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3]
-PASS Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5]
-PASS Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 69 [detachedTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 69 [detachedTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 69 [detachedTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 69 [detachedTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 69 [detachedTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 69 [detachedTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 69 [detachedTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 69 [detachedTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 69 [detachedTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 69 [detachedTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 69 [detachedTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 69 [detachedTextNode, 8], range 49 [document, 1, document, 2]
-PASS Point 69 [detachedTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 69 [detachedTextNode, 8], range 51 [paras[3], 1, comment, 8]
-PASS Point 69 [detachedTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 69 [detachedTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 69 [detachedTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 69 [detachedTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 69 [detachedTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 69 [detachedTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 69 [detachedTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 69 [detachedTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 69 [detachedTextNode, 8], range 60 detached
-PASS Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2]
-PASS Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3]
-PASS Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-FAIL Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 70 [detachedForeignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 70 [detachedForeignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 70 [detachedForeignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 49 [document, 1, document, 2]
-PASS Point 70 [detachedForeignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 70 [detachedForeignTextNode, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 70 [detachedForeignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 70 [detachedForeignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 70 [detachedForeignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 70 [detachedForeignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 70 [detachedForeignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 70 [detachedForeignTextNode, 0], range 60 detached
-PASS Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5]
-PASS Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2]
-PASS Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3]
-PASS Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5]
-PASS Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-FAIL Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 71 [detachedForeignTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 71 [detachedForeignTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 71 [detachedForeignTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 49 [document, 1, document, 2]
-PASS Point 71 [detachedForeignTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 71 [detachedForeignTextNode, 8], range 51 [paras[3], 1, comment, 8]
-PASS Point 71 [detachedForeignTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 71 [detachedForeignTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 71 [detachedForeignTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 71 [detachedForeignTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 71 [detachedForeignTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 71 [detachedForeignTextNode, 8], range 60 detached
-PASS Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2]
-PASS Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3]
-PASS Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-FAIL Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 72 [detachedXmlTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 72 [detachedXmlTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 72 [detachedXmlTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 49 [document, 1, document, 2]
-PASS Point 72 [detachedXmlTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 72 [detachedXmlTextNode, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 72 [detachedXmlTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 72 [detachedXmlTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 72 [detachedXmlTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 72 [detachedXmlTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 72 [detachedXmlTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 72 [detachedXmlTextNode, 0], range 60 detached
-PASS Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5]
-PASS Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2]
-PASS Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3]
-PASS Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5]
-PASS Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-FAIL Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 73 [detachedXmlTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 73 [detachedXmlTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 73 [detachedXmlTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 49 [document, 1, document, 2]
-PASS Point 73 [detachedXmlTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 73 [detachedXmlTextNode, 8], range 51 [paras[3], 1, comment, 8]
-PASS Point 73 [detachedXmlTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 73 [detachedXmlTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 73 [detachedXmlTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 73 [detachedXmlTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 73 [detachedXmlTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 73 [detachedXmlTextNode, 8], range 60 detached
-PASS Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5]
-PASS Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2]
-PASS Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3]
-PASS Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5]
-PASS Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 74 [detachedProcessingInstruction, 12], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 74 [detachedProcessingInstruction, 12], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 74 [detachedProcessingInstruction, 12], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 49 [document, 1, document, 2]
-PASS Point 74 [detachedProcessingInstruction, 12], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 74 [detachedProcessingInstruction, 12], range 51 [paras[3], 1, comment, 8]
-PASS Point 74 [detachedProcessingInstruction, 12], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 74 [detachedProcessingInstruction, 12], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 74 [detachedProcessingInstruction, 12], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 74 [detachedProcessingInstruction, 12], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 74 [detachedProcessingInstruction, 12], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 74 [detachedProcessingInstruction, 12], range 60 detached
-PASS Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1]
-PASS Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5]
-PASS Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 75 [detachedComment, 3], range 23 [document, 0, document, 1]
-PASS Point 75 [detachedComment, 3], range 24 [document, 0, document, 2]
-PASS Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3]
-PASS Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5]
-PASS Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 75 [detachedComment, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 75 [detachedComment, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 75 [detachedComment, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 75 [detachedComment, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 75 [detachedComment, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 75 [detachedComment, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 75 [detachedComment, 3], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 75 [detachedComment, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 75 [detachedComment, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 75 [detachedComment, 3], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 75 [detachedComment, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 75 [detachedComment, 3], range 49 [document, 1, document, 2]
-PASS Point 75 [detachedComment, 3], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 75 [detachedComment, 3], range 51 [paras[3], 1, comment, 8]
-PASS Point 75 [detachedComment, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 75 [detachedComment, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 75 [detachedComment, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 75 [detachedComment, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 75 [detachedComment, 3], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 75 [detachedComment, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 75 [detachedComment, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 75 [detachedComment, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 75 [detachedComment, 3], range 60 detached
-PASS Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1]
-PASS Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5]
-PASS Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 76 [detachedComment, 5], range 23 [document, 0, document, 1]
-PASS Point 76 [detachedComment, 5], range 24 [document, 0, document, 2]
-PASS Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3]
-PASS Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5]
-PASS Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 76 [detachedComment, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 76 [detachedComment, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 76 [detachedComment, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 76 [detachedComment, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 76 [detachedComment, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 76 [detachedComment, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 76 [detachedComment, 5], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 76 [detachedComment, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 76 [detachedComment, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 76 [detachedComment, 5], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 76 [detachedComment, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 76 [detachedComment, 5], range 49 [document, 1, document, 2]
-PASS Point 76 [detachedComment, 5], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 76 [detachedComment, 5], range 51 [paras[3], 1, comment, 8]
-PASS Point 76 [detachedComment, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 76 [detachedComment, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 76 [detachedComment, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 76 [detachedComment, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 76 [detachedComment, 5], range 56 [detachedComment, 5, detachedComment, 5] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 76 [detachedComment, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 76 [detachedComment, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 76 [detachedComment, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 76 [detachedComment, 5], range 60 detached
-PASS Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1]
-PASS Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2]
-PASS Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3]
-PASS Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4]
-FAIL Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 77 [detachedForeignComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 77 [detachedForeignComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 77 [detachedForeignComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 77 [detachedForeignComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 77 [detachedForeignComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 77 [detachedForeignComment, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 77 [detachedForeignComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 77 [detachedForeignComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 77 [detachedForeignComment, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 77 [detachedForeignComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 77 [detachedForeignComment, 0], range 49 [document, 1, document, 2]
-PASS Point 77 [detachedForeignComment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 77 [detachedForeignComment, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 77 [detachedForeignComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 77 [detachedForeignComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 77 [detachedForeignComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 77 [detachedForeignComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 77 [detachedForeignComment, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 77 [detachedForeignComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 77 [detachedForeignComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 77 [detachedForeignComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 77 [detachedForeignComment, 0], range 60 detached
-PASS Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1]
-PASS Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5]
-PASS Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1]
-PASS Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2]
-PASS Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3]
-PASS Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5]
-PASS Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 78 [detachedForeignComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 78 [detachedForeignComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 78 [detachedForeignComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 78 [detachedForeignComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 78 [detachedForeignComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 78 [detachedForeignComment, 4], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 78 [detachedForeignComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 78 [detachedForeignComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 78 [detachedForeignComment, 4], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 78 [detachedForeignComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 78 [detachedForeignComment, 4], range 49 [document, 1, document, 2]
-PASS Point 78 [detachedForeignComment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 78 [detachedForeignComment, 4], range 51 [paras[3], 1, comment, 8]
-PASS Point 78 [detachedForeignComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 78 [detachedForeignComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 78 [detachedForeignComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 78 [detachedForeignComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 78 [detachedForeignComment, 4], range 56 [detachedComment, 5, detachedComment, 5]
-FAIL Point 78 [detachedForeignComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 78 [detachedForeignComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 78 [detachedForeignComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 78 [detachedForeignComment, 4], range 60 detached
-PASS Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1]
-PASS Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5]
-PASS Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1]
-PASS Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2]
-PASS Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3]
-PASS Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5]
-PASS Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-FAIL Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 79 [detachedXmlComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 79 [detachedXmlComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 79 [detachedXmlComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 79 [detachedXmlComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 79 [detachedXmlComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 79 [detachedXmlComment, 2], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 79 [detachedXmlComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 79 [detachedXmlComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 79 [detachedXmlComment, 2], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 79 [detachedXmlComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 79 [detachedXmlComment, 2], range 49 [document, 1, document, 2]
-PASS Point 79 [detachedXmlComment, 2], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 79 [detachedXmlComment, 2], range 51 [paras[3], 1, comment, 8]
-PASS Point 79 [detachedXmlComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 79 [detachedXmlComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 79 [detachedXmlComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 79 [detachedXmlComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 79 [detachedXmlComment, 2], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 79 [detachedXmlComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 79 [detachedXmlComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 79 [detachedXmlComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 79 [detachedXmlComment, 2], range 60 detached
-PASS Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 80 [docfrag, 0], range 23 [document, 0, document, 1]
-PASS Point 80 [docfrag, 0], range 24 [document, 0, document, 2]
-PASS Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3]
-PASS Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 80 [docfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 80 [docfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 80 [docfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 80 [docfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 80 [docfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 80 [docfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 80 [docfrag, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 80 [docfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 80 [docfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 80 [docfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 80 [docfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 80 [docfrag, 0], range 49 [document, 1, document, 2]
-PASS Point 80 [docfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 80 [docfrag, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 80 [docfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 80 [docfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 80 [docfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 80 [docfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 80 [docfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 80 [docfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 80 [docfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 80 [docfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 80 [docfrag, 0], range 60 detached
-PASS Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1]
-PASS Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2]
-PASS Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3]
-PASS Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 81 [foreignDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 81 [foreignDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 81 [foreignDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 81 [foreignDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 81 [foreignDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 81 [foreignDocfrag, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 81 [foreignDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 81 [foreignDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 81 [foreignDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 81 [foreignDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 81 [foreignDocfrag, 0], range 49 [document, 1, document, 2]
-PASS Point 81 [foreignDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 81 [foreignDocfrag, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 81 [foreignDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 81 [foreignDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 81 [foreignDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 81 [foreignDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 81 [foreignDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 81 [foreignDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-FAIL Point 81 [foreignDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 81 [foreignDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 81 [foreignDocfrag, 0], range 60 detached
-PASS Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1]
-PASS Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2]
-PASS Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3]
-PASS Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 82 [xmlDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 82 [xmlDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 82 [xmlDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 82 [xmlDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 82 [xmlDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 82 [xmlDocfrag, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 82 [xmlDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 82 [xmlDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 82 [xmlDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 82 [xmlDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 82 [xmlDocfrag, 0], range 49 [document, 1, document, 2]
-PASS Point 82 [xmlDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 82 [xmlDocfrag, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 82 [xmlDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 82 [xmlDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 82 [xmlDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 82 [xmlDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 82 [xmlDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 82 [xmlDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 82 [xmlDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-FAIL Point 82 [xmlDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
-PASS Point 82 [xmlDocfrag, 0], range 60 detached
-PASS Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-FAIL Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 83 [doctype, 0], range 23 [document, 0, document, 1]
-PASS Point 83 [doctype, 0], range 24 [document, 0, document, 2]
-PASS Point 83 [doctype, 0], range 25 [comment, 2, comment, 3]
-PASS Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 83 [doctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 83 [doctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 83 [doctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 83 [doctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 83 [doctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 83 [doctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 83 [doctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 83 [doctype, 0], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 83 [doctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 83 [doctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 83 [doctype, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 83 [doctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 83 [doctype, 0], range 49 [document, 1, document, 2]
-PASS Point 83 [doctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 83 [doctype, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 83 [doctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 83 [doctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 83 [doctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 83 [doctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 83 [doctype, 0], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 83 [doctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 83 [doctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 83 [doctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 83 [doctype, 0], range 60 detached
-PASS Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-FAIL Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1]
-PASS Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5]
-PASS Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 84 [doctype, -17], range 23 [document, 0, document, 1]
-PASS Point 84 [doctype, -17], range 24 [document, 0, document, 2]
-PASS Point 84 [doctype, -17], range 25 [comment, 2, comment, 3]
-PASS Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5]
-PASS Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 84 [doctype, -17], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 84 [doctype, -17], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 84 [doctype, -17], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 84 [doctype, -17], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 84 [doctype, -17], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 84 [doctype, -17], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 84 [doctype, -17], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 84 [doctype, -17], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 84 [doctype, -17], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 84 [doctype, -17], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 84 [doctype, -17], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 84 [doctype, -17], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 84 [doctype, -17], range 49 [document, 1, document, 2]
-PASS Point 84 [doctype, -17], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 84 [doctype, -17], range 51 [paras[3], 1, comment, 8]
-PASS Point 84 [doctype, -17], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 84 [doctype, -17], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 84 [doctype, -17], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 84 [doctype, -17], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 84 [doctype, -17], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 84 [doctype, -17], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 84 [doctype, -17], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 84 [doctype, -17], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 84 [doctype, -17], range 60 detached
-PASS Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-FAIL Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-FAIL Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1]
-PASS Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5]
-PASS Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1]
-FAIL Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 85 [doctype, 1], range 23 [document, 0, document, 1]
-PASS Point 85 [doctype, 1], range 24 [document, 0, document, 2]
-PASS Point 85 [doctype, 1], range 25 [comment, 2, comment, 3]
-PASS Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5]
-PASS Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-PASS Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0]
-FAIL Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-FAIL Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-FAIL Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 85 [doctype, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 85 [doctype, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 85 [doctype, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-FAIL Point 85 [doctype, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 85 [doctype, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 85 [doctype, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 85 [doctype, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 85 [doctype, 1], range 44 [paras[0], 0, paras[0], 0]
-FAIL Point 85 [doctype, 1], range 45 [detachedPara1, 0, detachedPara1, 0] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 85 [doctype, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 85 [doctype, 1], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 85 [doctype, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 85 [doctype, 1], range 49 [document, 1, document, 2]
-PASS Point 85 [doctype, 1], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 85 [doctype, 1], range 51 [paras[3], 1, comment, 8]
-PASS Point 85 [doctype, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
-PASS Point 85 [doctype, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 85 [doctype, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 85 [doctype, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-FAIL Point 85 [doctype, 1], range 56 [detachedComment, 5, detachedComment, 5] Failed to execute 'isPointInRange' on 'Range': The node provided is of type 'html'.
-PASS Point 85 [doctype, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 85 [doctype, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 85 [doctype, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 85 [doctype, 1], range 60 detached
-PASS Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-FAIL Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-FAIL Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5]
-FAIL Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1]
-PASS Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2]
-PASS Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3]
-PASS Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5]
-FAIL Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-FAIL Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
-PASS Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0]
-PASS Point 86 [foreignDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
-PASS Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 86 [foreignDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 86 [foreignDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-FAIL Point 86 [foreignDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-FAIL Point 86 [foreignDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-FAIL Point 86 [foreignDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 86 [foreignDoctype, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 86 [foreignDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 86 [foreignDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 86 [foreignDoctype, 0], range 47 [document.documentElement, 1, document.body, 0]
-FAIL Point 86 [foreignDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 86 [foreignDoctype, 0], range 49 [document, 1, document, 2]
-PASS Point 86 [foreignDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 86 [foreignDoctype, 0], range 51 [paras[3], 1, comment, 8]
-FAIL Point 86 [foreignDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 86 [foreignDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
-PASS Point 86 [foreignDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 86 [foreignDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 86 [foreignDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 86 [foreignDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 86 [foreignDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 86 [foreignDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 86 [foreignDoctype, 0], range 60 detached
-PASS Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
-PASS Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
-PASS Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
-PASS Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
-PASS Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
-PASS Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
-PASS Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
-PASS Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
-PASS Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
-PASS Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
-PASS Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
-PASS Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
-PASS Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1]
-PASS Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5]
-PASS Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
-PASS Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1]
-PASS Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
-PASS Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
-PASS Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
-PASS Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
-PASS Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
-PASS Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1]
-PASS Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1]
-PASS Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2]
-PASS Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3]
-PASS Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5]
-PASS Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
-PASS Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
-FAIL Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
-PASS Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
-PASS Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
-PASS Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
-PASS Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
-PASS Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
-PASS Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0]
-FAIL Point 87 [xmlDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
-PASS Point 87 [xmlDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
-PASS Point 87 [xmlDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
-PASS Point 87 [xmlDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
-PASS Point 87 [xmlDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
-PASS Point 87 [xmlDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
-PASS Point 87 [xmlDoctype, 0], range 44 [paras[0], 0, paras[0], 0]
-PASS Point 87 [xmlDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
-PASS Point 87 [xmlDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
-PASS Point 87 [xmlDoctype, 0], range 47 [document.documentElement, 1, document.body, 0]
-PASS Point 87 [xmlDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
-PASS Point 87 [xmlDoctype, 0], range 49 [document, 1, document, 2]
-PASS Point 87 [xmlDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
-PASS Point 87 [xmlDoctype, 0], range 51 [paras[3], 1, comment, 8]
-PASS Point 87 [xmlDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
-FAIL Point 87 [xmlDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0] assert_throws: Must throw InvalidNodeTypeError if node is a doctype function "function () {
- range.isPointInRange(node, offset);
- }" did not throw
-PASS Point 87 [xmlDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
-PASS Point 87 [xmlDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
-PASS Point 87 [xmlDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
-PASS Point 87 [xmlDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
-PASS Point 87 [xmlDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
-PASS Point 87 [xmlDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
-PASS Point 87 [xmlDoctype, 0], range 60 detached
-Harness: the test ran to completion.
-
« no previous file with comments | « third_party/WebKit/LayoutTests/TestExpectations ('k') | third_party/WebKit/Source/core/dom/Range.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698