blob: c378476d0286058993e93f934b22f192abb4cf58 [file] [log] [blame]
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]
PASS Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 0 [paras[0].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 0 [paras[0].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 0 [paras[0].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 1 [paras[0].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 1 [paras[0].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 1 [paras[0].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 2 [paras[0].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 2 [paras[0].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 2 [paras[0].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 3 [paras[0].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 3 [paras[0].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 3 [paras[0].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 4 [paras[0].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 4 [paras[0].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 4 [paras[0].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 5 [paras[0].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 5 [paras[0].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 5 [paras[0].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 6 [paras[0].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 6 [paras[0].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 6 [paras[0].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 7 [paras[0].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 7 [paras[0].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 7 [paras[0].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 8 [paras[1].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 8 [paras[1].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 8 [paras[1].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 9 [paras[1].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 9 [paras[1].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 9 [paras[1].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 10 [paras[1].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 10 [paras[1].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 10 [paras[1].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 11 [paras[1].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 11 [paras[1].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 11 [paras[1].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 12 [paras[1].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 12 [paras[1].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 12 [paras[1].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 13 [paras[1].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 13 [paras[1].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 13 [paras[1].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 14 [paras[1].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 14 [paras[1].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 14 [paras[1].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 15 [paras[1].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 15 [paras[1].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 15 [paras[1].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
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]
PASS Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 16 [detachedPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 17 [detachedPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 19 [detachedPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 19 [detachedPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
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]
PASS Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
PASS Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
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]
PASS Point 20 [foreignPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
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]
PASS Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
PASS Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
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]
PASS Point 21 [foreignPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
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]
PASS Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
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]
PASS Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
PASS Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
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]
PASS Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
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]
PASS Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
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]
PASS Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
PASS Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
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]
PASS Point 23 [foreignPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Point 23 [foreignPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
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]
PASS Point 23 [foreignPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
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]
PASS Point 23 [foreignPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
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]
PASS Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 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]
PASS Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 24 [document.documentElement, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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]
PASS Point 24 [document.documentElement, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 24 [document.documentElement, -1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 25 [document.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 25 [document.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 25 [document.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 26 [document.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 26 [document.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 26 [document.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 27 [document.documentElement, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 27 [document.documentElement, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 27 [document.documentElement, 2], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 28 [document.documentElement, 7], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 28 [document.documentElement, 7], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 28 [document.documentElement, 7], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 29 [document.head, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 29 [document.head, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 29 [document.head, 1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 30 [document.body, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 30 [document.body, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 30 [document.body, 3], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
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]
PASS Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2]
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]
PASS Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
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]
PASS Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2]
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]
PASS Point 32 [foreignDoc.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
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]
PASS Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
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]
PASS Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2]
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]
PASS Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2]
PASS Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
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]
PASS Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 35 [paras[0], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 35 [paras[0], 0], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 35 [paras[0], 0], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 36 [paras[0], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 36 [paras[0], 1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 36 [paras[0], 1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 37 [paras[0], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 37 [paras[0], 2], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 37 [paras[0], 2], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 38 [paras[1], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 38 [paras[1], 0], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 38 [paras[1], 0], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 39 [paras[1], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 39 [paras[1], 1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 39 [paras[1], 1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 40 [paras[1], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 40 [paras[1], 2], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 40 [paras[1], 2], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 41 [detachedPara1, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 43 [testDiv, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 43 [testDiv, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 43 [testDiv, 0], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 44 [testDiv, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 44 [testDiv, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 44 [testDiv, 3], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 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]
PASS Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 45 [document, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 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]
PASS Point 45 [document, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 45 [document, -1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 46 [document, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 46 [document, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 46 [document, 0], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 47 [document, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 47 [document, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 47 [document, 1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 48 [document, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 48 [document, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 48 [document, 2], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 49 [document, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 49 [document, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 49 [document, 3], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 50 [comment, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 50 [comment, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 50 [comment, -1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 51 [comment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 51 [comment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 51 [comment, 0], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 52 [comment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 52 [comment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 52 [comment, 4], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 53 [comment, 96], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 53 [comment, 96], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 53 [comment, 96], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 54 [foreignDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
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]
PASS Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2]
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]
PASS Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2]
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]
PASS Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
PASS Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
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]
PASS Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2]
PASS Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
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]
PASS Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0]
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]
PASS Point 59 [xmlDoc, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
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]
PASS Point 59 [xmlDoc, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
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]
PASS Point 60 [xmlDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
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]
PASS Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0]
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]
PASS Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0]
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]
PASS Point 62 [xmlDoc, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
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]
PASS Point 62 [xmlDoc, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
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]
PASS Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
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]
PASS Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0]
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]
PASS Point 65 [processingInstruction, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
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]
PASS Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0]
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]
PASS Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0]
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]
PASS Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
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]
PASS Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
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]
PASS Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
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]
PASS Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
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]
PASS Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
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]
PASS Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4]
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]
PASS Point 76 [detachedComment, 5], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
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]
PASS Point 78 [detachedForeignComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
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]
PASS Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
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]
PASS Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 81 [foreignDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
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]
PASS Point 82 [xmlDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
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]
PASS Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 83 [doctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 83 [doctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 83 [doctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 84 [doctype, -17], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 84 [doctype, -17], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 84 [doctype, -17], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
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]
PASS Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
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]
PASS Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4]
PASS Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0]
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]
PASS Point 85 [doctype, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
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]
PASS Point 85 [doctype, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
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]
PASS Point 85 [doctype, 1], range 56 [detachedComment, 5, detachedComment, 5]
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]
PASS Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
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]
PASS Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
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]
PASS Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
PASS Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
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]
PASS Point 86 [foreignDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Point 86 [foreignDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Point 86 [foreignDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
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]
PASS Point 86 [foreignDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
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]
PASS Point 86 [foreignDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
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]
PASS Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
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]
PASS Point 87 [xmlDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
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]
PASS Point 87 [xmlDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
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