blob: eae1316c418754f7d3554652cba20e685c66b374 [file] [log] [blame]
PASS Node 0 paras[0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 0 paras[0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 0 paras[0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 0 paras[0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 0 paras[0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 0 paras[0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 0 paras[0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 0 paras[0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 0 paras[0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 0 paras[0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 0 paras[0], range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 0 paras[0], range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 0 paras[0], range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 0 paras[0], range 13 [document.head, 1, document.head, 1]
PASS Node 0 paras[0], range 14 [document.body, 4, document.body, 5]
PASS Node 0 paras[0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 0 paras[0], range 16 [paras[0], 0, paras[0], 1]
PASS Node 0 paras[0], range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 0 paras[0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 0 paras[0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 0 paras[0], range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 0 paras[0], range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 0 paras[0], range 22 [testDiv, 2, paras[4], 1]
PASS Node 0 paras[0], range 23 [document, 0, document, 1]
PASS Node 0 paras[0], range 24 [document, 0, document, 2]
PASS Node 0 paras[0], range 25 [comment, 2, comment, 3]
PASS Node 0 paras[0], range 26 [testDiv, 0, comment, 5]
PASS Node 0 paras[0], range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 0 paras[0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 0 paras[0], range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 0 paras[0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 0 paras[0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 0 paras[0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 0 paras[0], range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 0 paras[0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 0 paras[0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 0 paras[0], range 36 [docfrag, 0, docfrag, 0]
PASS Node 0 paras[0], range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 0 paras[0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 0 paras[0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 0 paras[0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 0 paras[0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 0 paras[0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 0 paras[0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 0 paras[0], range 44 [paras[0], 0, paras[0], 0]
PASS Node 0 paras[0], range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 0 paras[0], range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 0 paras[0], range 47 [document.documentElement, 1, document.body, 0]
PASS Node 0 paras[0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 0 paras[0], range 49 [document, 1, document, 2]
PASS Node 0 paras[0], range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 0 paras[0], range 51 [paras[3], 1, comment, 8]
PASS Node 0 paras[0], range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 0 paras[0], range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 0 paras[0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 0 paras[0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 0 paras[0], range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 0 paras[0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 0 paras[0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 0 paras[0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 1 paras[0].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 1 paras[0].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 1 paras[0].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 1 paras[0].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 1 paras[0].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 1 paras[0].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 1 paras[0].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 1 paras[0].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 1 paras[0].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 1 paras[0].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 1 paras[0].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 1 paras[0].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 1 paras[0].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 1 paras[0].firstChild, range 13 [document.head, 1, document.head, 1]
PASS Node 1 paras[0].firstChild, range 14 [document.body, 4, document.body, 5]
PASS Node 1 paras[0].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 1 paras[0].firstChild, range 16 [paras[0], 0, paras[0], 1]
PASS Node 1 paras[0].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 1 paras[0].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 1 paras[0].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 1 paras[0].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 1 paras[0].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 1 paras[0].firstChild, range 22 [testDiv, 2, paras[4], 1]
PASS Node 1 paras[0].firstChild, range 23 [document, 0, document, 1]
PASS Node 1 paras[0].firstChild, range 24 [document, 0, document, 2]
PASS Node 1 paras[0].firstChild, range 25 [comment, 2, comment, 3]
PASS Node 1 paras[0].firstChild, range 26 [testDiv, 0, comment, 5]
PASS Node 1 paras[0].firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 1 paras[0].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 1 paras[0].firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 1 paras[0].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 1 paras[0].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 1 paras[0].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 1 paras[0].firstChild, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 1 paras[0].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 1 paras[0].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 1 paras[0].firstChild, range 36 [docfrag, 0, docfrag, 0]
PASS Node 1 paras[0].firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 1 paras[0].firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 1 paras[0].firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 1 paras[0].firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 1 paras[0].firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 1 paras[0].firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 1 paras[0].firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 1 paras[0].firstChild, range 44 [paras[0], 0, paras[0], 0]
PASS Node 1 paras[0].firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 1 paras[0].firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 1 paras[0].firstChild, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 1 paras[0].firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 1 paras[0].firstChild, range 49 [document, 1, document, 2]
PASS Node 1 paras[0].firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 1 paras[0].firstChild, range 51 [paras[3], 1, comment, 8]
PASS Node 1 paras[0].firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 1 paras[0].firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 1 paras[0].firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 1 paras[0].firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 1 paras[0].firstChild, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 1 paras[0].firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 1 paras[0].firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 1 paras[0].firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 2 paras[1].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 2 paras[1].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 2 paras[1].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 2 paras[1].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 2 paras[1].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 2 paras[1].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 2 paras[1].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 2 paras[1].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 2 paras[1].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 2 paras[1].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 2 paras[1].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 2 paras[1].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 2 paras[1].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 2 paras[1].firstChild, range 13 [document.head, 1, document.head, 1]
PASS Node 2 paras[1].firstChild, range 14 [document.body, 4, document.body, 5]
PASS Node 2 paras[1].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 2 paras[1].firstChild, range 16 [paras[0], 0, paras[0], 1]
PASS Node 2 paras[1].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 2 paras[1].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 2 paras[1].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 2 paras[1].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 2 paras[1].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 2 paras[1].firstChild, range 22 [testDiv, 2, paras[4], 1]
PASS Node 2 paras[1].firstChild, range 23 [document, 0, document, 1]
PASS Node 2 paras[1].firstChild, range 24 [document, 0, document, 2]
PASS Node 2 paras[1].firstChild, range 25 [comment, 2, comment, 3]
PASS Node 2 paras[1].firstChild, range 26 [testDiv, 0, comment, 5]
PASS Node 2 paras[1].firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 2 paras[1].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 2 paras[1].firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 2 paras[1].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 2 paras[1].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 2 paras[1].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 2 paras[1].firstChild, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 2 paras[1].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 2 paras[1].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 2 paras[1].firstChild, range 36 [docfrag, 0, docfrag, 0]
PASS Node 2 paras[1].firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 2 paras[1].firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 2 paras[1].firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 2 paras[1].firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 2 paras[1].firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 2 paras[1].firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 2 paras[1].firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 2 paras[1].firstChild, range 44 [paras[0], 0, paras[0], 0]
PASS Node 2 paras[1].firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 2 paras[1].firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 2 paras[1].firstChild, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 2 paras[1].firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 2 paras[1].firstChild, range 49 [document, 1, document, 2]
PASS Node 2 paras[1].firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 2 paras[1].firstChild, range 51 [paras[3], 1, comment, 8]
PASS Node 2 paras[1].firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 2 paras[1].firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 2 paras[1].firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 2 paras[1].firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 2 paras[1].firstChild, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 2 paras[1].firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 2 paras[1].firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 2 paras[1].firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 3 foreignPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 3 foreignPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 3 foreignPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 3 foreignPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 3 foreignPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 3 foreignPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 3 foreignPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 3 foreignPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 3 foreignPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 3 foreignPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 3 foreignPara1, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 3 foreignPara1, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 3 foreignPara1, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 3 foreignPara1, range 13 [document.head, 1, document.head, 1]
PASS Node 3 foreignPara1, range 14 [document.body, 4, document.body, 5]
PASS Node 3 foreignPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 3 foreignPara1, range 16 [paras[0], 0, paras[0], 1]
PASS Node 3 foreignPara1, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 3 foreignPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 3 foreignPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 3 foreignPara1, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 3 foreignPara1, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 3 foreignPara1, range 22 [testDiv, 2, paras[4], 1]
PASS Node 3 foreignPara1, range 23 [document, 0, document, 1]
PASS Node 3 foreignPara1, range 24 [document, 0, document, 2]
PASS Node 3 foreignPara1, range 25 [comment, 2, comment, 3]
PASS Node 3 foreignPara1, range 26 [testDiv, 0, comment, 5]
PASS Node 3 foreignPara1, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 3 foreignPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 3 foreignPara1, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 3 foreignPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 3 foreignPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 3 foreignPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 3 foreignPara1, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 3 foreignPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 3 foreignPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 3 foreignPara1, range 36 [docfrag, 0, docfrag, 0]
PASS Node 3 foreignPara1, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 3 foreignPara1, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 3 foreignPara1, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 3 foreignPara1, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 3 foreignPara1, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 3 foreignPara1, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 3 foreignPara1, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 3 foreignPara1, range 44 [paras[0], 0, paras[0], 0]
PASS Node 3 foreignPara1, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 3 foreignPara1, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 3 foreignPara1, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 3 foreignPara1, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 3 foreignPara1, range 49 [document, 1, document, 2]
PASS Node 3 foreignPara1, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 3 foreignPara1, range 51 [paras[3], 1, comment, 8]
PASS Node 3 foreignPara1, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 3 foreignPara1, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 3 foreignPara1, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 3 foreignPara1, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 3 foreignPara1, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 3 foreignPara1, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 3 foreignPara1, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 3 foreignPara1, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 4 foreignPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 4 foreignPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 4 foreignPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 4 foreignPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 4 foreignPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 4 foreignPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 4 foreignPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 4 foreignPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 4 foreignPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 4 foreignPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 4 foreignPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 4 foreignPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 4 foreignPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 4 foreignPara1.firstChild, range 13 [document.head, 1, document.head, 1]
PASS Node 4 foreignPara1.firstChild, range 14 [document.body, 4, document.body, 5]
PASS Node 4 foreignPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 4 foreignPara1.firstChild, range 16 [paras[0], 0, paras[0], 1]
PASS Node 4 foreignPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 4 foreignPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 4 foreignPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 4 foreignPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 4 foreignPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 4 foreignPara1.firstChild, range 22 [testDiv, 2, paras[4], 1]
PASS Node 4 foreignPara1.firstChild, range 23 [document, 0, document, 1]
PASS Node 4 foreignPara1.firstChild, range 24 [document, 0, document, 2]
PASS Node 4 foreignPara1.firstChild, range 25 [comment, 2, comment, 3]
PASS Node 4 foreignPara1.firstChild, range 26 [testDiv, 0, comment, 5]
PASS Node 4 foreignPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 4 foreignPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 4 foreignPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 4 foreignPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 4 foreignPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 4 foreignPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 4 foreignPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 4 foreignPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 4 foreignPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 4 foreignPara1.firstChild, range 36 [docfrag, 0, docfrag, 0]
PASS Node 4 foreignPara1.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 4 foreignPara1.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 4 foreignPara1.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 4 foreignPara1.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 4 foreignPara1.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 4 foreignPara1.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 4 foreignPara1.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 4 foreignPara1.firstChild, range 44 [paras[0], 0, paras[0], 0]
PASS Node 4 foreignPara1.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 4 foreignPara1.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 4 foreignPara1.firstChild, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 4 foreignPara1.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 4 foreignPara1.firstChild, range 49 [document, 1, document, 2]
PASS Node 4 foreignPara1.firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 4 foreignPara1.firstChild, range 51 [paras[3], 1, comment, 8]
PASS Node 4 foreignPara1.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 4 foreignPara1.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 4 foreignPara1.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 4 foreignPara1.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 4 foreignPara1.firstChild, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 4 foreignPara1.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 4 foreignPara1.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 4 foreignPara1.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 5 detachedPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 5 detachedPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 5 detachedPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 5 detachedPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 5 detachedPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 5 detachedPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 5 detachedPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 5 detachedPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 5 detachedPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 5 detachedPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 5 detachedPara1, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 5 detachedPara1, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 5 detachedPara1, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 5 detachedPara1, range 13 [document.head, 1, document.head, 1]
PASS Node 5 detachedPara1, range 14 [document.body, 4, document.body, 5]
PASS Node 5 detachedPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 5 detachedPara1, range 16 [paras[0], 0, paras[0], 1]
PASS Node 5 detachedPara1, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 5 detachedPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 5 detachedPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 5 detachedPara1, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 5 detachedPara1, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 5 detachedPara1, range 22 [testDiv, 2, paras[4], 1]
PASS Node 5 detachedPara1, range 23 [document, 0, document, 1]
PASS Node 5 detachedPara1, range 24 [document, 0, document, 2]
PASS Node 5 detachedPara1, range 25 [comment, 2, comment, 3]
PASS Node 5 detachedPara1, range 26 [testDiv, 0, comment, 5]
PASS Node 5 detachedPara1, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 5 detachedPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 5 detachedPara1, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 5 detachedPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 5 detachedPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 5 detachedPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 5 detachedPara1, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 5 detachedPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 5 detachedPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 5 detachedPara1, range 36 [docfrag, 0, docfrag, 0]
PASS Node 5 detachedPara1, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 5 detachedPara1, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 5 detachedPara1, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 5 detachedPara1, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 5 detachedPara1, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 5 detachedPara1, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 5 detachedPara1, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 5 detachedPara1, range 44 [paras[0], 0, paras[0], 0]
PASS Node 5 detachedPara1, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 5 detachedPara1, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 5 detachedPara1, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 5 detachedPara1, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 5 detachedPara1, range 49 [document, 1, document, 2]
PASS Node 5 detachedPara1, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 5 detachedPara1, range 51 [paras[3], 1, comment, 8]
PASS Node 5 detachedPara1, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 5 detachedPara1, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 5 detachedPara1, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 5 detachedPara1, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 5 detachedPara1, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 5 detachedPara1, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 5 detachedPara1, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 5 detachedPara1, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 6 detachedPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 6 detachedPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 6 detachedPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 6 detachedPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 6 detachedPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 6 detachedPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 6 detachedPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 6 detachedPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 6 detachedPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 6 detachedPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 6 detachedPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 6 detachedPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 6 detachedPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 6 detachedPara1.firstChild, range 13 [document.head, 1, document.head, 1]
PASS Node 6 detachedPara1.firstChild, range 14 [document.body, 4, document.body, 5]
PASS Node 6 detachedPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 6 detachedPara1.firstChild, range 16 [paras[0], 0, paras[0], 1]
PASS Node 6 detachedPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 6 detachedPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 6 detachedPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 6 detachedPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 6 detachedPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 6 detachedPara1.firstChild, range 22 [testDiv, 2, paras[4], 1]
PASS Node 6 detachedPara1.firstChild, range 23 [document, 0, document, 1]
PASS Node 6 detachedPara1.firstChild, range 24 [document, 0, document, 2]
PASS Node 6 detachedPara1.firstChild, range 25 [comment, 2, comment, 3]
PASS Node 6 detachedPara1.firstChild, range 26 [testDiv, 0, comment, 5]
PASS Node 6 detachedPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 6 detachedPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 6 detachedPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 6 detachedPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 6 detachedPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 6 detachedPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 6 detachedPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 6 detachedPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 6 detachedPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 6 detachedPara1.firstChild, range 36 [docfrag, 0, docfrag, 0]
PASS Node 6 detachedPara1.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 6 detachedPara1.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 6 detachedPara1.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 6 detachedPara1.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 6 detachedPara1.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 6 detachedPara1.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 6 detachedPara1.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 6 detachedPara1.firstChild, range 44 [paras[0], 0, paras[0], 0]
PASS Node 6 detachedPara1.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 6 detachedPara1.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 6 detachedPara1.firstChild, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 6 detachedPara1.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 6 detachedPara1.firstChild, range 49 [document, 1, document, 2]
PASS Node 6 detachedPara1.firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 6 detachedPara1.firstChild, range 51 [paras[3], 1, comment, 8]
PASS Node 6 detachedPara1.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 6 detachedPara1.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 6 detachedPara1.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 6 detachedPara1.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 6 detachedPara1.firstChild, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 6 detachedPara1.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 6 detachedPara1.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 6 detachedPara1.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 7 document, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 7 document, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 7 document, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 7 document, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 7 document, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 7 document, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 7 document, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 7 document, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 7 document, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 7 document, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 7 document, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 7 document, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 7 document, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 7 document, range 13 [document.head, 1, document.head, 1]
PASS Node 7 document, range 14 [document.body, 4, document.body, 5]
PASS Node 7 document, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 7 document, range 16 [paras[0], 0, paras[0], 1]
PASS Node 7 document, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 7 document, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 7 document, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 7 document, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 7 document, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 7 document, range 22 [testDiv, 2, paras[4], 1]
PASS Node 7 document, range 23 [document, 0, document, 1]
PASS Node 7 document, range 24 [document, 0, document, 2]
PASS Node 7 document, range 25 [comment, 2, comment, 3]
PASS Node 7 document, range 26 [testDiv, 0, comment, 5]
PASS Node 7 document, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 7 document, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 7 document, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 7 document, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 7 document, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 7 document, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 7 document, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 7 document, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 7 document, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 7 document, range 36 [docfrag, 0, docfrag, 0]
PASS Node 7 document, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 7 document, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 7 document, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 7 document, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 7 document, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 7 document, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 7 document, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 7 document, range 44 [paras[0], 0, paras[0], 0]
PASS Node 7 document, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 7 document, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 7 document, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 7 document, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 7 document, range 49 [document, 1, document, 2]
PASS Node 7 document, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 7 document, range 51 [paras[3], 1, comment, 8]
PASS Node 7 document, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 7 document, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 7 document, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 7 document, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 7 document, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 7 document, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 7 document, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 7 document, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 8 detachedDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 8 detachedDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 8 detachedDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 8 detachedDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 8 detachedDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 8 detachedDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 8 detachedDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 8 detachedDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 8 detachedDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 8 detachedDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 8 detachedDiv, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 8 detachedDiv, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 8 detachedDiv, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 8 detachedDiv, range 13 [document.head, 1, document.head, 1]
PASS Node 8 detachedDiv, range 14 [document.body, 4, document.body, 5]
PASS Node 8 detachedDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 8 detachedDiv, range 16 [paras[0], 0, paras[0], 1]
PASS Node 8 detachedDiv, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 8 detachedDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 8 detachedDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 8 detachedDiv, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 8 detachedDiv, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 8 detachedDiv, range 22 [testDiv, 2, paras[4], 1]
PASS Node 8 detachedDiv, range 23 [document, 0, document, 1]
PASS Node 8 detachedDiv, range 24 [document, 0, document, 2]
PASS Node 8 detachedDiv, range 25 [comment, 2, comment, 3]
PASS Node 8 detachedDiv, range 26 [testDiv, 0, comment, 5]
PASS Node 8 detachedDiv, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 8 detachedDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 8 detachedDiv, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 8 detachedDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 8 detachedDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 8 detachedDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 8 detachedDiv, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 8 detachedDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 8 detachedDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 8 detachedDiv, range 36 [docfrag, 0, docfrag, 0]
PASS Node 8 detachedDiv, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 8 detachedDiv, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 8 detachedDiv, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 8 detachedDiv, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 8 detachedDiv, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 8 detachedDiv, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 8 detachedDiv, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 8 detachedDiv, range 44 [paras[0], 0, paras[0], 0]
PASS Node 8 detachedDiv, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 8 detachedDiv, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 8 detachedDiv, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 8 detachedDiv, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 8 detachedDiv, range 49 [document, 1, document, 2]
PASS Node 8 detachedDiv, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 8 detachedDiv, range 51 [paras[3], 1, comment, 8]
PASS Node 8 detachedDiv, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 8 detachedDiv, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 8 detachedDiv, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 8 detachedDiv, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 8 detachedDiv, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 8 detachedDiv, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 8 detachedDiv, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 8 detachedDiv, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 9 foreignDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 9 foreignDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 9 foreignDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 9 foreignDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 9 foreignDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 9 foreignDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 9 foreignDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 9 foreignDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 9 foreignDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 9 foreignDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 9 foreignDoc, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 9 foreignDoc, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 9 foreignDoc, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 9 foreignDoc, range 13 [document.head, 1, document.head, 1]
PASS Node 9 foreignDoc, range 14 [document.body, 4, document.body, 5]
PASS Node 9 foreignDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 9 foreignDoc, range 16 [paras[0], 0, paras[0], 1]
PASS Node 9 foreignDoc, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 9 foreignDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 9 foreignDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 9 foreignDoc, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 9 foreignDoc, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 9 foreignDoc, range 22 [testDiv, 2, paras[4], 1]
PASS Node 9 foreignDoc, range 23 [document, 0, document, 1]
PASS Node 9 foreignDoc, range 24 [document, 0, document, 2]
PASS Node 9 foreignDoc, range 25 [comment, 2, comment, 3]
PASS Node 9 foreignDoc, range 26 [testDiv, 0, comment, 5]
PASS Node 9 foreignDoc, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 9 foreignDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 9 foreignDoc, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 9 foreignDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 9 foreignDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 9 foreignDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 9 foreignDoc, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 9 foreignDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 9 foreignDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 9 foreignDoc, range 36 [docfrag, 0, docfrag, 0]
PASS Node 9 foreignDoc, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 9 foreignDoc, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 9 foreignDoc, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 9 foreignDoc, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 9 foreignDoc, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 9 foreignDoc, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 9 foreignDoc, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 9 foreignDoc, range 44 [paras[0], 0, paras[0], 0]
PASS Node 9 foreignDoc, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 9 foreignDoc, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 9 foreignDoc, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 9 foreignDoc, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 9 foreignDoc, range 49 [document, 1, document, 2]
PASS Node 9 foreignDoc, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 9 foreignDoc, range 51 [paras[3], 1, comment, 8]
PASS Node 9 foreignDoc, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 9 foreignDoc, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 9 foreignDoc, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 9 foreignDoc, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 9 foreignDoc, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 9 foreignDoc, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 9 foreignDoc, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 9 foreignDoc, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 10 foreignPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 10 foreignPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 10 foreignPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 10 foreignPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 10 foreignPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 10 foreignPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 10 foreignPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 10 foreignPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 10 foreignPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 10 foreignPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 10 foreignPara2, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 10 foreignPara2, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 10 foreignPara2, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 10 foreignPara2, range 13 [document.head, 1, document.head, 1]
PASS Node 10 foreignPara2, range 14 [document.body, 4, document.body, 5]
PASS Node 10 foreignPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 10 foreignPara2, range 16 [paras[0], 0, paras[0], 1]
PASS Node 10 foreignPara2, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 10 foreignPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 10 foreignPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 10 foreignPara2, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 10 foreignPara2, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 10 foreignPara2, range 22 [testDiv, 2, paras[4], 1]
PASS Node 10 foreignPara2, range 23 [document, 0, document, 1]
PASS Node 10 foreignPara2, range 24 [document, 0, document, 2]
PASS Node 10 foreignPara2, range 25 [comment, 2, comment, 3]
PASS Node 10 foreignPara2, range 26 [testDiv, 0, comment, 5]
PASS Node 10 foreignPara2, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 10 foreignPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 10 foreignPara2, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 10 foreignPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 10 foreignPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 10 foreignPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 10 foreignPara2, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 10 foreignPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 10 foreignPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 10 foreignPara2, range 36 [docfrag, 0, docfrag, 0]
PASS Node 10 foreignPara2, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 10 foreignPara2, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 10 foreignPara2, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 10 foreignPara2, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 10 foreignPara2, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 10 foreignPara2, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 10 foreignPara2, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 10 foreignPara2, range 44 [paras[0], 0, paras[0], 0]
PASS Node 10 foreignPara2, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 10 foreignPara2, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 10 foreignPara2, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 10 foreignPara2, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 10 foreignPara2, range 49 [document, 1, document, 2]
PASS Node 10 foreignPara2, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 10 foreignPara2, range 51 [paras[3], 1, comment, 8]
PASS Node 10 foreignPara2, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 10 foreignPara2, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 10 foreignPara2, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 10 foreignPara2, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 10 foreignPara2, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 10 foreignPara2, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 10 foreignPara2, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 10 foreignPara2, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 11 xmlDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 11 xmlDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 11 xmlDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 11 xmlDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 11 xmlDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 11 xmlDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 11 xmlDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 11 xmlDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 11 xmlDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 11 xmlDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 11 xmlDoc, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 11 xmlDoc, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 11 xmlDoc, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 11 xmlDoc, range 13 [document.head, 1, document.head, 1]
PASS Node 11 xmlDoc, range 14 [document.body, 4, document.body, 5]
PASS Node 11 xmlDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 11 xmlDoc, range 16 [paras[0], 0, paras[0], 1]
PASS Node 11 xmlDoc, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 11 xmlDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 11 xmlDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 11 xmlDoc, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 11 xmlDoc, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 11 xmlDoc, range 22 [testDiv, 2, paras[4], 1]
PASS Node 11 xmlDoc, range 23 [document, 0, document, 1]
PASS Node 11 xmlDoc, range 24 [document, 0, document, 2]
PASS Node 11 xmlDoc, range 25 [comment, 2, comment, 3]
PASS Node 11 xmlDoc, range 26 [testDiv, 0, comment, 5]
PASS Node 11 xmlDoc, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 11 xmlDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 11 xmlDoc, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 11 xmlDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 11 xmlDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 11 xmlDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 11 xmlDoc, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 11 xmlDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 11 xmlDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 11 xmlDoc, range 36 [docfrag, 0, docfrag, 0]
PASS Node 11 xmlDoc, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 11 xmlDoc, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 11 xmlDoc, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 11 xmlDoc, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 11 xmlDoc, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 11 xmlDoc, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 11 xmlDoc, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 11 xmlDoc, range 44 [paras[0], 0, paras[0], 0]
PASS Node 11 xmlDoc, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 11 xmlDoc, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 11 xmlDoc, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 11 xmlDoc, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 11 xmlDoc, range 49 [document, 1, document, 2]
PASS Node 11 xmlDoc, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 11 xmlDoc, range 51 [paras[3], 1, comment, 8]
PASS Node 11 xmlDoc, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 11 xmlDoc, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 11 xmlDoc, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 11 xmlDoc, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 11 xmlDoc, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 11 xmlDoc, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 11 xmlDoc, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 11 xmlDoc, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 12 xmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 12 xmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 12 xmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 12 xmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 12 xmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 12 xmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 12 xmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 12 xmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 12 xmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 12 xmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 12 xmlElement, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 12 xmlElement, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 12 xmlElement, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 12 xmlElement, range 13 [document.head, 1, document.head, 1]
PASS Node 12 xmlElement, range 14 [document.body, 4, document.body, 5]
PASS Node 12 xmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 12 xmlElement, range 16 [paras[0], 0, paras[0], 1]
PASS Node 12 xmlElement, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 12 xmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 12 xmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 12 xmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 12 xmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 12 xmlElement, range 22 [testDiv, 2, paras[4], 1]
PASS Node 12 xmlElement, range 23 [document, 0, document, 1]
PASS Node 12 xmlElement, range 24 [document, 0, document, 2]
PASS Node 12 xmlElement, range 25 [comment, 2, comment, 3]
PASS Node 12 xmlElement, range 26 [testDiv, 0, comment, 5]
PASS Node 12 xmlElement, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 12 xmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 12 xmlElement, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 12 xmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 12 xmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 12 xmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 12 xmlElement, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 12 xmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 12 xmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 12 xmlElement, range 36 [docfrag, 0, docfrag, 0]
PASS Node 12 xmlElement, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 12 xmlElement, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 12 xmlElement, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 12 xmlElement, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 12 xmlElement, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 12 xmlElement, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 12 xmlElement, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 12 xmlElement, range 44 [paras[0], 0, paras[0], 0]
PASS Node 12 xmlElement, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 12 xmlElement, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 12 xmlElement, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 12 xmlElement, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 12 xmlElement, range 49 [document, 1, document, 2]
PASS Node 12 xmlElement, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 12 xmlElement, range 51 [paras[3], 1, comment, 8]
PASS Node 12 xmlElement, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 12 xmlElement, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 12 xmlElement, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 12 xmlElement, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 12 xmlElement, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 12 xmlElement, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 12 xmlElement, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 12 xmlElement, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 13 detachedTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 13 detachedTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 13 detachedTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 13 detachedTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 13 detachedTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 13 detachedTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 13 detachedTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 13 detachedTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 13 detachedTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 13 detachedTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 13 detachedTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 13 detachedTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 13 detachedTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 13 detachedTextNode, range 13 [document.head, 1, document.head, 1]
PASS Node 13 detachedTextNode, range 14 [document.body, 4, document.body, 5]
PASS Node 13 detachedTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 13 detachedTextNode, range 16 [paras[0], 0, paras[0], 1]
PASS Node 13 detachedTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 13 detachedTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 13 detachedTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 13 detachedTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 13 detachedTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 13 detachedTextNode, range 22 [testDiv, 2, paras[4], 1]
PASS Node 13 detachedTextNode, range 23 [document, 0, document, 1]
PASS Node 13 detachedTextNode, range 24 [document, 0, document, 2]
PASS Node 13 detachedTextNode, range 25 [comment, 2, comment, 3]
PASS Node 13 detachedTextNode, range 26 [testDiv, 0, comment, 5]
PASS Node 13 detachedTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 13 detachedTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 13 detachedTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 13 detachedTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 13 detachedTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 13 detachedTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 13 detachedTextNode, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 13 detachedTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 13 detachedTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 13 detachedTextNode, range 36 [docfrag, 0, docfrag, 0]
PASS Node 13 detachedTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 13 detachedTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 13 detachedTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 13 detachedTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 13 detachedTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 13 detachedTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 13 detachedTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 13 detachedTextNode, range 44 [paras[0], 0, paras[0], 0]
PASS Node 13 detachedTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 13 detachedTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 13 detachedTextNode, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 13 detachedTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 13 detachedTextNode, range 49 [document, 1, document, 2]
PASS Node 13 detachedTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 13 detachedTextNode, range 51 [paras[3], 1, comment, 8]
PASS Node 13 detachedTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 13 detachedTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 13 detachedTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 13 detachedTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 13 detachedTextNode, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 13 detachedTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 13 detachedTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 13 detachedTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 14 foreignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 14 foreignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 14 foreignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 14 foreignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 14 foreignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 14 foreignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 14 foreignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 14 foreignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 14 foreignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 14 foreignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 14 foreignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 14 foreignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 14 foreignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 14 foreignTextNode, range 13 [document.head, 1, document.head, 1]
PASS Node 14 foreignTextNode, range 14 [document.body, 4, document.body, 5]
PASS Node 14 foreignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 14 foreignTextNode, range 16 [paras[0], 0, paras[0], 1]
PASS Node 14 foreignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 14 foreignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 14 foreignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 14 foreignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 14 foreignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 14 foreignTextNode, range 22 [testDiv, 2, paras[4], 1]
PASS Node 14 foreignTextNode, range 23 [document, 0, document, 1]
PASS Node 14 foreignTextNode, range 24 [document, 0, document, 2]
PASS Node 14 foreignTextNode, range 25 [comment, 2, comment, 3]
PASS Node 14 foreignTextNode, range 26 [testDiv, 0, comment, 5]
PASS Node 14 foreignTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 14 foreignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 14 foreignTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 14 foreignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 14 foreignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 14 foreignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 14 foreignTextNode, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 14 foreignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 14 foreignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 14 foreignTextNode, range 36 [docfrag, 0, docfrag, 0]
PASS Node 14 foreignTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 14 foreignTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 14 foreignTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 14 foreignTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 14 foreignTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 14 foreignTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 14 foreignTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 14 foreignTextNode, range 44 [paras[0], 0, paras[0], 0]
PASS Node 14 foreignTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 14 foreignTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 14 foreignTextNode, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 14 foreignTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 14 foreignTextNode, range 49 [document, 1, document, 2]
PASS Node 14 foreignTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 14 foreignTextNode, range 51 [paras[3], 1, comment, 8]
PASS Node 14 foreignTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 14 foreignTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 14 foreignTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 14 foreignTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 14 foreignTextNode, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 14 foreignTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 14 foreignTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 14 foreignTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 15 processingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 15 processingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 15 processingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 15 processingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 15 processingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 15 processingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 15 processingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 15 processingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 15 processingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 15 processingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 15 processingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 15 processingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 15 processingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 15 processingInstruction, range 13 [document.head, 1, document.head, 1]
PASS Node 15 processingInstruction, range 14 [document.body, 4, document.body, 5]
PASS Node 15 processingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 15 processingInstruction, range 16 [paras[0], 0, paras[0], 1]
PASS Node 15 processingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 15 processingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 15 processingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 15 processingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 15 processingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 15 processingInstruction, range 22 [testDiv, 2, paras[4], 1]
PASS Node 15 processingInstruction, range 23 [document, 0, document, 1]
PASS Node 15 processingInstruction, range 24 [document, 0, document, 2]
PASS Node 15 processingInstruction, range 25 [comment, 2, comment, 3]
PASS Node 15 processingInstruction, range 26 [testDiv, 0, comment, 5]
PASS Node 15 processingInstruction, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 15 processingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 15 processingInstruction, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 15 processingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 15 processingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 15 processingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 15 processingInstruction, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 15 processingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 15 processingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 15 processingInstruction, range 36 [docfrag, 0, docfrag, 0]
PASS Node 15 processingInstruction, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 15 processingInstruction, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 15 processingInstruction, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 15 processingInstruction, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 15 processingInstruction, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 15 processingInstruction, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 15 processingInstruction, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 15 processingInstruction, range 44 [paras[0], 0, paras[0], 0]
PASS Node 15 processingInstruction, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 15 processingInstruction, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 15 processingInstruction, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 15 processingInstruction, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 15 processingInstruction, range 49 [document, 1, document, 2]
PASS Node 15 processingInstruction, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 15 processingInstruction, range 51 [paras[3], 1, comment, 8]
PASS Node 15 processingInstruction, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 15 processingInstruction, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 15 processingInstruction, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 15 processingInstruction, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 15 processingInstruction, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 15 processingInstruction, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 15 processingInstruction, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 15 processingInstruction, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 16 detachedProcessingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 16 detachedProcessingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 16 detachedProcessingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 16 detachedProcessingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 16 detachedProcessingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 16 detachedProcessingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 16 detachedProcessingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 16 detachedProcessingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 16 detachedProcessingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 16 detachedProcessingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 16 detachedProcessingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 16 detachedProcessingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 16 detachedProcessingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 16 detachedProcessingInstruction, range 13 [document.head, 1, document.head, 1]
PASS Node 16 detachedProcessingInstruction, range 14 [document.body, 4, document.body, 5]
PASS Node 16 detachedProcessingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 16 detachedProcessingInstruction, range 16 [paras[0], 0, paras[0], 1]
PASS Node 16 detachedProcessingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 16 detachedProcessingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 16 detachedProcessingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 16 detachedProcessingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 16 detachedProcessingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 16 detachedProcessingInstruction, range 22 [testDiv, 2, paras[4], 1]
PASS Node 16 detachedProcessingInstruction, range 23 [document, 0, document, 1]
PASS Node 16 detachedProcessingInstruction, range 24 [document, 0, document, 2]
PASS Node 16 detachedProcessingInstruction, range 25 [comment, 2, comment, 3]
PASS Node 16 detachedProcessingInstruction, range 26 [testDiv, 0, comment, 5]
PASS Node 16 detachedProcessingInstruction, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 16 detachedProcessingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 16 detachedProcessingInstruction, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 16 detachedProcessingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 16 detachedProcessingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 16 detachedProcessingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 16 detachedProcessingInstruction, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 16 detachedProcessingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 16 detachedProcessingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 16 detachedProcessingInstruction, range 36 [docfrag, 0, docfrag, 0]
PASS Node 16 detachedProcessingInstruction, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 16 detachedProcessingInstruction, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 16 detachedProcessingInstruction, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 16 detachedProcessingInstruction, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 16 detachedProcessingInstruction, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 16 detachedProcessingInstruction, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 16 detachedProcessingInstruction, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 16 detachedProcessingInstruction, range 44 [paras[0], 0, paras[0], 0]
PASS Node 16 detachedProcessingInstruction, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 16 detachedProcessingInstruction, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 16 detachedProcessingInstruction, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 16 detachedProcessingInstruction, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 16 detachedProcessingInstruction, range 49 [document, 1, document, 2]
PASS Node 16 detachedProcessingInstruction, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 16 detachedProcessingInstruction, range 51 [paras[3], 1, comment, 8]
PASS Node 16 detachedProcessingInstruction, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 16 detachedProcessingInstruction, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 16 detachedProcessingInstruction, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 16 detachedProcessingInstruction, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 16 detachedProcessingInstruction, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 16 detachedProcessingInstruction, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 16 detachedProcessingInstruction, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 16 detachedProcessingInstruction, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 17 comment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 17 comment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 17 comment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 17 comment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 17 comment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 17 comment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 17 comment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 17 comment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 17 comment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 17 comment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 17 comment, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 17 comment, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 17 comment, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 17 comment, range 13 [document.head, 1, document.head, 1]
PASS Node 17 comment, range 14 [document.body, 4, document.body, 5]
PASS Node 17 comment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 17 comment, range 16 [paras[0], 0, paras[0], 1]
PASS Node 17 comment, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 17 comment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 17 comment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 17 comment, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 17 comment, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 17 comment, range 22 [testDiv, 2, paras[4], 1]
PASS Node 17 comment, range 23 [document, 0, document, 1]
PASS Node 17 comment, range 24 [document, 0, document, 2]
PASS Node 17 comment, range 25 [comment, 2, comment, 3]
PASS Node 17 comment, range 26 [testDiv, 0, comment, 5]
PASS Node 17 comment, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 17 comment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 17 comment, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 17 comment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 17 comment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 17 comment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 17 comment, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 17 comment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 17 comment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 17 comment, range 36 [docfrag, 0, docfrag, 0]
PASS Node 17 comment, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 17 comment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 17 comment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 17 comment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 17 comment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 17 comment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 17 comment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 17 comment, range 44 [paras[0], 0, paras[0], 0]
PASS Node 17 comment, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 17 comment, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 17 comment, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 17 comment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 17 comment, range 49 [document, 1, document, 2]
PASS Node 17 comment, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 17 comment, range 51 [paras[3], 1, comment, 8]
PASS Node 17 comment, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 17 comment, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 17 comment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 17 comment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 17 comment, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 17 comment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 17 comment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 17 comment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 18 detachedComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 18 detachedComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 18 detachedComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 18 detachedComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 18 detachedComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 18 detachedComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 18 detachedComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 18 detachedComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 18 detachedComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 18 detachedComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 18 detachedComment, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 18 detachedComment, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 18 detachedComment, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 18 detachedComment, range 13 [document.head, 1, document.head, 1]
PASS Node 18 detachedComment, range 14 [document.body, 4, document.body, 5]
PASS Node 18 detachedComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 18 detachedComment, range 16 [paras[0], 0, paras[0], 1]
PASS Node 18 detachedComment, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 18 detachedComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 18 detachedComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 18 detachedComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 18 detachedComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 18 detachedComment, range 22 [testDiv, 2, paras[4], 1]
PASS Node 18 detachedComment, range 23 [document, 0, document, 1]
PASS Node 18 detachedComment, range 24 [document, 0, document, 2]
PASS Node 18 detachedComment, range 25 [comment, 2, comment, 3]
PASS Node 18 detachedComment, range 26 [testDiv, 0, comment, 5]
PASS Node 18 detachedComment, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 18 detachedComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 18 detachedComment, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 18 detachedComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 18 detachedComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 18 detachedComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 18 detachedComment, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 18 detachedComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 18 detachedComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 18 detachedComment, range 36 [docfrag, 0, docfrag, 0]
PASS Node 18 detachedComment, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 18 detachedComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 18 detachedComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 18 detachedComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 18 detachedComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 18 detachedComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 18 detachedComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 18 detachedComment, range 44 [paras[0], 0, paras[0], 0]
PASS Node 18 detachedComment, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 18 detachedComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 18 detachedComment, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 18 detachedComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 18 detachedComment, range 49 [document, 1, document, 2]
PASS Node 18 detachedComment, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 18 detachedComment, range 51 [paras[3], 1, comment, 8]
PASS Node 18 detachedComment, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 18 detachedComment, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 18 detachedComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 18 detachedComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 18 detachedComment, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 18 detachedComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 18 detachedComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 18 detachedComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 19 docfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 19 docfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 19 docfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 19 docfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 19 docfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 19 docfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 19 docfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 19 docfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 19 docfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 19 docfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 19 docfrag, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 19 docfrag, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 19 docfrag, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 19 docfrag, range 13 [document.head, 1, document.head, 1]
PASS Node 19 docfrag, range 14 [document.body, 4, document.body, 5]
PASS Node 19 docfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 19 docfrag, range 16 [paras[0], 0, paras[0], 1]
PASS Node 19 docfrag, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 19 docfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 19 docfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 19 docfrag, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 19 docfrag, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 19 docfrag, range 22 [testDiv, 2, paras[4], 1]
PASS Node 19 docfrag, range 23 [document, 0, document, 1]
PASS Node 19 docfrag, range 24 [document, 0, document, 2]
PASS Node 19 docfrag, range 25 [comment, 2, comment, 3]
PASS Node 19 docfrag, range 26 [testDiv, 0, comment, 5]
PASS Node 19 docfrag, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 19 docfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 19 docfrag, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 19 docfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 19 docfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 19 docfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 19 docfrag, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 19 docfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 19 docfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 19 docfrag, range 36 [docfrag, 0, docfrag, 0]
PASS Node 19 docfrag, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 19 docfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 19 docfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 19 docfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 19 docfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 19 docfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 19 docfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 19 docfrag, range 44 [paras[0], 0, paras[0], 0]
PASS Node 19 docfrag, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 19 docfrag, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 19 docfrag, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 19 docfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 19 docfrag, range 49 [document, 1, document, 2]
PASS Node 19 docfrag, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 19 docfrag, range 51 [paras[3], 1, comment, 8]
PASS Node 19 docfrag, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 19 docfrag, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 19 docfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 19 docfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 19 docfrag, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 19 docfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 19 docfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 19 docfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 20 doctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 20 doctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 20 doctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 20 doctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 20 doctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 20 doctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 20 doctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 20 doctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 20 doctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 20 doctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 20 doctype, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 20 doctype, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 20 doctype, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 20 doctype, range 13 [document.head, 1, document.head, 1]
PASS Node 20 doctype, range 14 [document.body, 4, document.body, 5]
PASS Node 20 doctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 20 doctype, range 16 [paras[0], 0, paras[0], 1]
PASS Node 20 doctype, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 20 doctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 20 doctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 20 doctype, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 20 doctype, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 20 doctype, range 22 [testDiv, 2, paras[4], 1]
PASS Node 20 doctype, range 23 [document, 0, document, 1]
PASS Node 20 doctype, range 24 [document, 0, document, 2]
PASS Node 20 doctype, range 25 [comment, 2, comment, 3]
PASS Node 20 doctype, range 26 [testDiv, 0, comment, 5]
PASS Node 20 doctype, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 20 doctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 20 doctype, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 20 doctype, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 20 doctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 20 doctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 20 doctype, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 20 doctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 20 doctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 20 doctype, range 36 [docfrag, 0, docfrag, 0]
PASS Node 20 doctype, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 20 doctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 20 doctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 20 doctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 20 doctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 20 doctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 20 doctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 20 doctype, range 44 [paras[0], 0, paras[0], 0]
PASS Node 20 doctype, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 20 doctype, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 20 doctype, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 20 doctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 20 doctype, range 49 [document, 1, document, 2]
PASS Node 20 doctype, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 20 doctype, range 51 [paras[3], 1, comment, 8]
PASS Node 20 doctype, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 20 doctype, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 20 doctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 20 doctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 20 doctype, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 20 doctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 20 doctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 20 doctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 21 foreignDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 21 foreignDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 21 foreignDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 21 foreignDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 21 foreignDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 21 foreignDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 21 foreignDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 21 foreignDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 21 foreignDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 21 foreignDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 21 foreignDoctype, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 21 foreignDoctype, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 21 foreignDoctype, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 21 foreignDoctype, range 13 [document.head, 1, document.head, 1]
PASS Node 21 foreignDoctype, range 14 [document.body, 4, document.body, 5]
PASS Node 21 foreignDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 21 foreignDoctype, range 16 [paras[0], 0, paras[0], 1]
PASS Node 21 foreignDoctype, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 21 foreignDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 21 foreignDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 21 foreignDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 21 foreignDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 21 foreignDoctype, range 22 [testDiv, 2, paras[4], 1]
PASS Node 21 foreignDoctype, range 23 [document, 0, document, 1]
PASS Node 21 foreignDoctype, range 24 [document, 0, document, 2]
PASS Node 21 foreignDoctype, range 25 [comment, 2, comment, 3]
PASS Node 21 foreignDoctype, range 26 [testDiv, 0, comment, 5]
PASS Node 21 foreignDoctype, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 21 foreignDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 21 foreignDoctype, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 21 foreignDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 21 foreignDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 21 foreignDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 21 foreignDoctype, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 21 foreignDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 21 foreignDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 21 foreignDoctype, range 36 [docfrag, 0, docfrag, 0]
PASS Node 21 foreignDoctype, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 21 foreignDoctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 21 foreignDoctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 21 foreignDoctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 21 foreignDoctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 21 foreignDoctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 21 foreignDoctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 21 foreignDoctype, range 44 [paras[0], 0, paras[0], 0]
PASS Node 21 foreignDoctype, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 21 foreignDoctype, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 21 foreignDoctype, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 21 foreignDoctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 21 foreignDoctype, range 49 [document, 1, document, 2]
PASS Node 21 foreignDoctype, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 21 foreignDoctype, range 51 [paras[3], 1, comment, 8]
PASS Node 21 foreignDoctype, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 21 foreignDoctype, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 21 foreignDoctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 21 foreignDoctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 21 foreignDoctype, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 21 foreignDoctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 21 foreignDoctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 21 foreignDoctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 22 paras[1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 22 paras[1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 22 paras[1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 22 paras[1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 22 paras[1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 22 paras[1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 22 paras[1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 22 paras[1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 22 paras[1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 22 paras[1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 22 paras[1], range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 22 paras[1], range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 22 paras[1], range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 22 paras[1], range 13 [document.head, 1, document.head, 1]
PASS Node 22 paras[1], range 14 [document.body, 4, document.body, 5]
PASS Node 22 paras[1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 22 paras[1], range 16 [paras[0], 0, paras[0], 1]
PASS Node 22 paras[1], range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 22 paras[1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 22 paras[1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 22 paras[1], range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 22 paras[1], range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 22 paras[1], range 22 [testDiv, 2, paras[4], 1]
PASS Node 22 paras[1], range 23 [document, 0, document, 1]
PASS Node 22 paras[1], range 24 [document, 0, document, 2]
PASS Node 22 paras[1], range 25 [comment, 2, comment, 3]
PASS Node 22 paras[1], range 26 [testDiv, 0, comment, 5]
PASS Node 22 paras[1], range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 22 paras[1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 22 paras[1], range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 22 paras[1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 22 paras[1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 22 paras[1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 22 paras[1], range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 22 paras[1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 22 paras[1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 22 paras[1], range 36 [docfrag, 0, docfrag, 0]
PASS Node 22 paras[1], range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 22 paras[1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 22 paras[1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 22 paras[1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 22 paras[1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 22 paras[1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 22 paras[1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 22 paras[1], range 44 [paras[0], 0, paras[0], 0]
PASS Node 22 paras[1], range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 22 paras[1], range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 22 paras[1], range 47 [document.documentElement, 1, document.body, 0]
PASS Node 22 paras[1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 22 paras[1], range 49 [document, 1, document, 2]
PASS Node 22 paras[1], range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 22 paras[1], range 51 [paras[3], 1, comment, 8]
PASS Node 22 paras[1], range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 22 paras[1], range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 22 paras[1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 22 paras[1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 22 paras[1], range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 22 paras[1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 22 paras[1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 22 paras[1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 23 detachedPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 23 detachedPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 23 detachedPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 23 detachedPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 23 detachedPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 23 detachedPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 23 detachedPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 23 detachedPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 23 detachedPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 23 detachedPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 23 detachedPara2, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 23 detachedPara2, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 23 detachedPara2, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 23 detachedPara2, range 13 [document.head, 1, document.head, 1]
PASS Node 23 detachedPara2, range 14 [document.body, 4, document.body, 5]
PASS Node 23 detachedPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 23 detachedPara2, range 16 [paras[0], 0, paras[0], 1]
PASS Node 23 detachedPara2, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 23 detachedPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 23 detachedPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 23 detachedPara2, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 23 detachedPara2, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 23 detachedPara2, range 22 [testDiv, 2, paras[4], 1]
PASS Node 23 detachedPara2, range 23 [document, 0, document, 1]
PASS Node 23 detachedPara2, range 24 [document, 0, document, 2]
PASS Node 23 detachedPara2, range 25 [comment, 2, comment, 3]
PASS Node 23 detachedPara2, range 26 [testDiv, 0, comment, 5]
PASS Node 23 detachedPara2, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 23 detachedPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 23 detachedPara2, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 23 detachedPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 23 detachedPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 23 detachedPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 23 detachedPara2, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 23 detachedPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 23 detachedPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 23 detachedPara2, range 36 [docfrag, 0, docfrag, 0]
PASS Node 23 detachedPara2, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 23 detachedPara2, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 23 detachedPara2, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 23 detachedPara2, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 23 detachedPara2, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 23 detachedPara2, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 23 detachedPara2, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 23 detachedPara2, range 44 [paras[0], 0, paras[0], 0]
PASS Node 23 detachedPara2, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 23 detachedPara2, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 23 detachedPara2, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 23 detachedPara2, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 23 detachedPara2, range 49 [document, 1, document, 2]
PASS Node 23 detachedPara2, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 23 detachedPara2, range 51 [paras[3], 1, comment, 8]
PASS Node 23 detachedPara2, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 23 detachedPara2, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 23 detachedPara2, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 23 detachedPara2, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 23 detachedPara2, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 23 detachedPara2, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 23 detachedPara2, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 23 detachedPara2, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 24 detachedPara2.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 24 detachedPara2.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 24 detachedPara2.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 24 detachedPara2.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 24 detachedPara2.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 24 detachedPara2.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 24 detachedPara2.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 24 detachedPara2.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 24 detachedPara2.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 24 detachedPara2.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 24 detachedPara2.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 24 detachedPara2.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 24 detachedPara2.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 24 detachedPara2.firstChild, range 13 [document.head, 1, document.head, 1]
PASS Node 24 detachedPara2.firstChild, range 14 [document.body, 4, document.body, 5]
PASS Node 24 detachedPara2.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 24 detachedPara2.firstChild, range 16 [paras[0], 0, paras[0], 1]
PASS Node 24 detachedPara2.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 24 detachedPara2.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 24 detachedPara2.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 24 detachedPara2.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 24 detachedPara2.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 24 detachedPara2.firstChild, range 22 [testDiv, 2, paras[4], 1]
PASS Node 24 detachedPara2.firstChild, range 23 [document, 0, document, 1]
PASS Node 24 detachedPara2.firstChild, range 24 [document, 0, document, 2]
PASS Node 24 detachedPara2.firstChild, range 25 [comment, 2, comment, 3]
PASS Node 24 detachedPara2.firstChild, range 26 [testDiv, 0, comment, 5]
PASS Node 24 detachedPara2.firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 24 detachedPara2.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 24 detachedPara2.firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 24 detachedPara2.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 24 detachedPara2.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 24 detachedPara2.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 24 detachedPara2.firstChild, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 24 detachedPara2.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 24 detachedPara2.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 24 detachedPara2.firstChild, range 36 [docfrag, 0, docfrag, 0]
PASS Node 24 detachedPara2.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 24 detachedPara2.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 24 detachedPara2.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 24 detachedPara2.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 24 detachedPara2.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 24 detachedPara2.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 24 detachedPara2.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 24 detachedPara2.firstChild, range 44 [paras[0], 0, paras[0], 0]
PASS Node 24 detachedPara2.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 24 detachedPara2.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 24 detachedPara2.firstChild, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 24 detachedPara2.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 24 detachedPara2.firstChild, range 49 [document, 1, document, 2]
PASS Node 24 detachedPara2.firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 24 detachedPara2.firstChild, range 51 [paras[3], 1, comment, 8]
PASS Node 24 detachedPara2.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 24 detachedPara2.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 24 detachedPara2.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 24 detachedPara2.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 24 detachedPara2.firstChild, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 24 detachedPara2.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 24 detachedPara2.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 24 detachedPara2.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 25 testDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 25 testDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 25 testDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 25 testDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 25 testDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 25 testDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 25 testDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 25 testDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 25 testDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 25 testDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 25 testDiv, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 25 testDiv, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 25 testDiv, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 25 testDiv, range 13 [document.head, 1, document.head, 1]
PASS Node 25 testDiv, range 14 [document.body, 4, document.body, 5]
PASS Node 25 testDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 25 testDiv, range 16 [paras[0], 0, paras[0], 1]
PASS Node 25 testDiv, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 25 testDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 25 testDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 25 testDiv, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 25 testDiv, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 25 testDiv, range 22 [testDiv, 2, paras[4], 1]
PASS Node 25 testDiv, range 23 [document, 0, document, 1]
PASS Node 25 testDiv, range 24 [document, 0, document, 2]
PASS Node 25 testDiv, range 25 [comment, 2, comment, 3]
PASS Node 25 testDiv, range 26 [testDiv, 0, comment, 5]
PASS Node 25 testDiv, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 25 testDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 25 testDiv, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 25 testDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 25 testDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 25 testDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 25 testDiv, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 25 testDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 25 testDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 25 testDiv, range 36 [docfrag, 0, docfrag, 0]
PASS Node 25 testDiv, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 25 testDiv, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 25 testDiv, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 25 testDiv, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 25 testDiv, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 25 testDiv, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 25 testDiv, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 25 testDiv, range 44 [paras[0], 0, paras[0], 0]
PASS Node 25 testDiv, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 25 testDiv, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 25 testDiv, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 25 testDiv, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 25 testDiv, range 49 [document, 1, document, 2]
PASS Node 25 testDiv, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 25 testDiv, range 51 [paras[3], 1, comment, 8]
PASS Node 25 testDiv, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 25 testDiv, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 25 testDiv, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 25 testDiv, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 25 testDiv, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 25 testDiv, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 25 testDiv, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 25 testDiv, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 26 detachedXmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 26 detachedXmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 26 detachedXmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 26 detachedXmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 26 detachedXmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 26 detachedXmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 26 detachedXmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 26 detachedXmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 26 detachedXmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 26 detachedXmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 26 detachedXmlElement, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 26 detachedXmlElement, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 26 detachedXmlElement, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 26 detachedXmlElement, range 13 [document.head, 1, document.head, 1]
PASS Node 26 detachedXmlElement, range 14 [document.body, 4, document.body, 5]
PASS Node 26 detachedXmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 26 detachedXmlElement, range 16 [paras[0], 0, paras[0], 1]
PASS Node 26 detachedXmlElement, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 26 detachedXmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 26 detachedXmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 26 detachedXmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 26 detachedXmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 26 detachedXmlElement, range 22 [testDiv, 2, paras[4], 1]
PASS Node 26 detachedXmlElement, range 23 [document, 0, document, 1]
PASS Node 26 detachedXmlElement, range 24 [document, 0, document, 2]
PASS Node 26 detachedXmlElement, range 25 [comment, 2, comment, 3]
PASS Node 26 detachedXmlElement, range 26 [testDiv, 0, comment, 5]
PASS Node 26 detachedXmlElement, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 26 detachedXmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 26 detachedXmlElement, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 26 detachedXmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 26 detachedXmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 26 detachedXmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 26 detachedXmlElement, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 26 detachedXmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 26 detachedXmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 26 detachedXmlElement, range 36 [docfrag, 0, docfrag, 0]
PASS Node 26 detachedXmlElement, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 26 detachedXmlElement, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 26 detachedXmlElement, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 26 detachedXmlElement, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 26 detachedXmlElement, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 26 detachedXmlElement, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 26 detachedXmlElement, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 26 detachedXmlElement, range 44 [paras[0], 0, paras[0], 0]
PASS Node 26 detachedXmlElement, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 26 detachedXmlElement, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 26 detachedXmlElement, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 26 detachedXmlElement, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 26 detachedXmlElement, range 49 [document, 1, document, 2]
PASS Node 26 detachedXmlElement, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 26 detachedXmlElement, range 51 [paras[3], 1, comment, 8]
PASS Node 26 detachedXmlElement, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 26 detachedXmlElement, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 26 detachedXmlElement, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 26 detachedXmlElement, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 26 detachedXmlElement, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 26 detachedXmlElement, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 26 detachedXmlElement, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 26 detachedXmlElement, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 27 detachedForeignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 27 detachedForeignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 27 detachedForeignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 27 detachedForeignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 27 detachedForeignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 27 detachedForeignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 27 detachedForeignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 27 detachedForeignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 27 detachedForeignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 27 detachedForeignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 27 detachedForeignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 27 detachedForeignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 27 detachedForeignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 27 detachedForeignTextNode, range 13 [document.head, 1, document.head, 1]
PASS Node 27 detachedForeignTextNode, range 14 [document.body, 4, document.body, 5]
PASS Node 27 detachedForeignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 27 detachedForeignTextNode, range 16 [paras[0], 0, paras[0], 1]
PASS Node 27 detachedForeignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 27 detachedForeignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 27 detachedForeignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 27 detachedForeignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 27 detachedForeignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 27 detachedForeignTextNode, range 22 [testDiv, 2, paras[4], 1]
PASS Node 27 detachedForeignTextNode, range 23 [document, 0, document, 1]
PASS Node 27 detachedForeignTextNode, range 24 [document, 0, document, 2]
PASS Node 27 detachedForeignTextNode, range 25 [comment, 2, comment, 3]
PASS Node 27 detachedForeignTextNode, range 26 [testDiv, 0, comment, 5]
PASS Node 27 detachedForeignTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 27 detachedForeignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 27 detachedForeignTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 27 detachedForeignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 27 detachedForeignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 27 detachedForeignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 27 detachedForeignTextNode, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 27 detachedForeignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 27 detachedForeignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 27 detachedForeignTextNode, range 36 [docfrag, 0, docfrag, 0]
PASS Node 27 detachedForeignTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 27 detachedForeignTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 27 detachedForeignTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 27 detachedForeignTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 27 detachedForeignTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 27 detachedForeignTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 27 detachedForeignTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 27 detachedForeignTextNode, range 44 [paras[0], 0, paras[0], 0]
PASS Node 27 detachedForeignTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 27 detachedForeignTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 27 detachedForeignTextNode, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 27 detachedForeignTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 27 detachedForeignTextNode, range 49 [document, 1, document, 2]
PASS Node 27 detachedForeignTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 27 detachedForeignTextNode, range 51 [paras[3], 1, comment, 8]
PASS Node 27 detachedForeignTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 27 detachedForeignTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 27 detachedForeignTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 27 detachedForeignTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 27 detachedForeignTextNode, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 27 detachedForeignTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 27 detachedForeignTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 27 detachedForeignTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 28 xmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 28 xmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 28 xmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 28 xmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 28 xmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 28 xmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 28 xmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 28 xmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 28 xmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 28 xmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 28 xmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 28 xmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 28 xmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 28 xmlTextNode, range 13 [document.head, 1, document.head, 1]
PASS Node 28 xmlTextNode, range 14 [document.body, 4, document.body, 5]
PASS Node 28 xmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 28 xmlTextNode, range 16 [paras[0], 0, paras[0], 1]
PASS Node 28 xmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 28 xmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 28 xmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 28 xmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 28 xmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 28 xmlTextNode, range 22 [testDiv, 2, paras[4], 1]
PASS Node 28 xmlTextNode, range 23 [document, 0, document, 1]
PASS Node 28 xmlTextNode, range 24 [document, 0, document, 2]
PASS Node 28 xmlTextNode, range 25 [comment, 2, comment, 3]
PASS Node 28 xmlTextNode, range 26 [testDiv, 0, comment, 5]
PASS Node 28 xmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 28 xmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 28 xmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 28 xmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 28 xmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 28 xmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 28 xmlTextNode, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 28 xmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 28 xmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 28 xmlTextNode, range 36 [docfrag, 0, docfrag, 0]
PASS Node 28 xmlTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 28 xmlTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 28 xmlTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 28 xmlTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 28 xmlTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 28 xmlTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 28 xmlTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 28 xmlTextNode, range 44 [paras[0], 0, paras[0], 0]
PASS Node 28 xmlTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 28 xmlTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 28 xmlTextNode, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 28 xmlTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 28 xmlTextNode, range 49 [document, 1, document, 2]
PASS Node 28 xmlTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 28 xmlTextNode, range 51 [paras[3], 1, comment, 8]
PASS Node 28 xmlTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 28 xmlTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 28 xmlTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 28 xmlTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 28 xmlTextNode, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 28 xmlTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 28 xmlTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 28 xmlTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 29 detachedXmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 29 detachedXmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 29 detachedXmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 29 detachedXmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 29 detachedXmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 29 detachedXmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 29 detachedXmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 29 detachedXmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 29 detachedXmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 29 detachedXmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 29 detachedXmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 29 detachedXmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 29 detachedXmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 29 detachedXmlTextNode, range 13 [document.head, 1, document.head, 1]
PASS Node 29 detachedXmlTextNode, range 14 [document.body, 4, document.body, 5]
PASS Node 29 detachedXmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 29 detachedXmlTextNode, range 16 [paras[0], 0, paras[0], 1]
PASS Node 29 detachedXmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 29 detachedXmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 29 detachedXmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 29 detachedXmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 29 detachedXmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 29 detachedXmlTextNode, range 22 [testDiv, 2, paras[4], 1]
PASS Node 29 detachedXmlTextNode, range 23 [document, 0, document, 1]
PASS Node 29 detachedXmlTextNode, range 24 [document, 0, document, 2]
PASS Node 29 detachedXmlTextNode, range 25 [comment, 2, comment, 3]
PASS Node 29 detachedXmlTextNode, range 26 [testDiv, 0, comment, 5]
PASS Node 29 detachedXmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 29 detachedXmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 29 detachedXmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 29 detachedXmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 29 detachedXmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 29 detachedXmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 29 detachedXmlTextNode, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 29 detachedXmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 29 detachedXmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 29 detachedXmlTextNode, range 36 [docfrag, 0, docfrag, 0]
PASS Node 29 detachedXmlTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 29 detachedXmlTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 29 detachedXmlTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 29 detachedXmlTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 29 detachedXmlTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 29 detachedXmlTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 29 detachedXmlTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 29 detachedXmlTextNode, range 44 [paras[0], 0, paras[0], 0]
PASS Node 29 detachedXmlTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 29 detachedXmlTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 29 detachedXmlTextNode, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 29 detachedXmlTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 29 detachedXmlTextNode, range 49 [document, 1, document, 2]
PASS Node 29 detachedXmlTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 29 detachedXmlTextNode, range 51 [paras[3], 1, comment, 8]
PASS Node 29 detachedXmlTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 29 detachedXmlTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 29 detachedXmlTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 29 detachedXmlTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 29 detachedXmlTextNode, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 29 detachedXmlTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 29 detachedXmlTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 29 detachedXmlTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 30 xmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 30 xmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 30 xmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 30 xmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 30 xmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 30 xmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 30 xmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 30 xmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 30 xmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 30 xmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 30 xmlComment, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 30 xmlComment, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 30 xmlComment, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 30 xmlComment, range 13 [document.head, 1, document.head, 1]
PASS Node 30 xmlComment, range 14 [document.body, 4, document.body, 5]
PASS Node 30 xmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 30 xmlComment, range 16 [paras[0], 0, paras[0], 1]
PASS Node 30 xmlComment, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 30 xmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 30 xmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 30 xmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 30 xmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 30 xmlComment, range 22 [testDiv, 2, paras[4], 1]
PASS Node 30 xmlComment, range 23 [document, 0, document, 1]
PASS Node 30 xmlComment, range 24 [document, 0, document, 2]
PASS Node 30 xmlComment, range 25 [comment, 2, comment, 3]
PASS Node 30 xmlComment, range 26 [testDiv, 0, comment, 5]
PASS Node 30 xmlComment, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 30 xmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 30 xmlComment, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 30 xmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 30 xmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 30 xmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 30 xmlComment, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 30 xmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 30 xmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 30 xmlComment, range 36 [docfrag, 0, docfrag, 0]
PASS Node 30 xmlComment, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 30 xmlComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 30 xmlComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 30 xmlComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 30 xmlComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 30 xmlComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 30 xmlComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 30 xmlComment, range 44 [paras[0], 0, paras[0], 0]
PASS Node 30 xmlComment, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 30 xmlComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 30 xmlComment, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 30 xmlComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 30 xmlComment, range 49 [document, 1, document, 2]
PASS Node 30 xmlComment, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 30 xmlComment, range 51 [paras[3], 1, comment, 8]
PASS Node 30 xmlComment, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 30 xmlComment, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 30 xmlComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 30 xmlComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 30 xmlComment, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 30 xmlComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 30 xmlComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 30 xmlComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 31 foreignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 31 foreignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 31 foreignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 31 foreignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 31 foreignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 31 foreignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 31 foreignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 31 foreignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 31 foreignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 31 foreignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 31 foreignComment, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 31 foreignComment, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 31 foreignComment, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 31 foreignComment, range 13 [document.head, 1, document.head, 1]
PASS Node 31 foreignComment, range 14 [document.body, 4, document.body, 5]
PASS Node 31 foreignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 31 foreignComment, range 16 [paras[0], 0, paras[0], 1]
PASS Node 31 foreignComment, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 31 foreignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 31 foreignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 31 foreignComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 31 foreignComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 31 foreignComment, range 22 [testDiv, 2, paras[4], 1]
PASS Node 31 foreignComment, range 23 [document, 0, document, 1]
PASS Node 31 foreignComment, range 24 [document, 0, document, 2]
PASS Node 31 foreignComment, range 25 [comment, 2, comment, 3]
PASS Node 31 foreignComment, range 26 [testDiv, 0, comment, 5]
PASS Node 31 foreignComment, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 31 foreignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 31 foreignComment, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 31 foreignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 31 foreignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 31 foreignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 31 foreignComment, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 31 foreignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 31 foreignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 31 foreignComment, range 36 [docfrag, 0, docfrag, 0]
PASS Node 31 foreignComment, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 31 foreignComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 31 foreignComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 31 foreignComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 31 foreignComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 31 foreignComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 31 foreignComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 31 foreignComment, range 44 [paras[0], 0, paras[0], 0]
PASS Node 31 foreignComment, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 31 foreignComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 31 foreignComment, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 31 foreignComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 31 foreignComment, range 49 [document, 1, document, 2]
PASS Node 31 foreignComment, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 31 foreignComment, range 51 [paras[3], 1, comment, 8]
PASS Node 31 foreignComment, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 31 foreignComment, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 31 foreignComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 31 foreignComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 31 foreignComment, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 31 foreignComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 31 foreignComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 31 foreignComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 32 detachedForeignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 32 detachedForeignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 32 detachedForeignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 32 detachedForeignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 32 detachedForeignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 32 detachedForeignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 32 detachedForeignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 32 detachedForeignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 32 detachedForeignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 32 detachedForeignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 32 detachedForeignComment, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 32 detachedForeignComment, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 32 detachedForeignComment, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 32 detachedForeignComment, range 13 [document.head, 1, document.head, 1]
PASS Node 32 detachedForeignComment, range 14 [document.body, 4, document.body, 5]
PASS Node 32 detachedForeignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 32 detachedForeignComment, range 16 [paras[0], 0, paras[0], 1]
PASS Node 32 detachedForeignComment, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 32 detachedForeignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 32 detachedForeignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 32 detachedForeignComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 32 detachedForeignComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 32 detachedForeignComment, range 22 [testDiv, 2, paras[4], 1]
PASS Node 32 detachedForeignComment, range 23 [document, 0, document, 1]
PASS Node 32 detachedForeignComment, range 24 [document, 0, document, 2]
PASS Node 32 detachedForeignComment, range 25 [comment, 2, comment, 3]
PASS Node 32 detachedForeignComment, range 26 [testDiv, 0, comment, 5]
PASS Node 32 detachedForeignComment, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 32 detachedForeignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 32 detachedForeignComment, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 32 detachedForeignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 32 detachedForeignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 32 detachedForeignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 32 detachedForeignComment, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 32 detachedForeignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 32 detachedForeignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 32 detachedForeignComment, range 36 [docfrag, 0, docfrag, 0]
PASS Node 32 detachedForeignComment, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 32 detachedForeignComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 32 detachedForeignComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 32 detachedForeignComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 32 detachedForeignComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 32 detachedForeignComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 32 detachedForeignComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 32 detachedForeignComment, range 44 [paras[0], 0, paras[0], 0]
PASS Node 32 detachedForeignComment, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 32 detachedForeignComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 32 detachedForeignComment, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 32 detachedForeignComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 32 detachedForeignComment, range 49 [document, 1, document, 2]
PASS Node 32 detachedForeignComment, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 32 detachedForeignComment, range 51 [paras[3], 1, comment, 8]
PASS Node 32 detachedForeignComment, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 32 detachedForeignComment, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 32 detachedForeignComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 32 detachedForeignComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 32 detachedForeignComment, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 32 detachedForeignComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 32 detachedForeignComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 32 detachedForeignComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 33 detachedXmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 33 detachedXmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 33 detachedXmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 33 detachedXmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 33 detachedXmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 33 detachedXmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 33 detachedXmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 33 detachedXmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 33 detachedXmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 33 detachedXmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 33 detachedXmlComment, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 33 detachedXmlComment, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 33 detachedXmlComment, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 33 detachedXmlComment, range 13 [document.head, 1, document.head, 1]
PASS Node 33 detachedXmlComment, range 14 [document.body, 4, document.body, 5]
PASS Node 33 detachedXmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 33 detachedXmlComment, range 16 [paras[0], 0, paras[0], 1]
PASS Node 33 detachedXmlComment, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 33 detachedXmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 33 detachedXmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 33 detachedXmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 33 detachedXmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 33 detachedXmlComment, range 22 [testDiv, 2, paras[4], 1]
PASS Node 33 detachedXmlComment, range 23 [document, 0, document, 1]
PASS Node 33 detachedXmlComment, range 24 [document, 0, document, 2]
PASS Node 33 detachedXmlComment, range 25 [comment, 2, comment, 3]
PASS Node 33 detachedXmlComment, range 26 [testDiv, 0, comment, 5]
PASS Node 33 detachedXmlComment, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 33 detachedXmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 33 detachedXmlComment, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 33 detachedXmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 33 detachedXmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 33 detachedXmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 33 detachedXmlComment, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 33 detachedXmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 33 detachedXmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 33 detachedXmlComment, range 36 [docfrag, 0, docfrag, 0]
PASS Node 33 detachedXmlComment, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 33 detachedXmlComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 33 detachedXmlComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 33 detachedXmlComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 33 detachedXmlComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 33 detachedXmlComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 33 detachedXmlComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 33 detachedXmlComment, range 44 [paras[0], 0, paras[0], 0]
PASS Node 33 detachedXmlComment, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 33 detachedXmlComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 33 detachedXmlComment, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 33 detachedXmlComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 33 detachedXmlComment, range 49 [document, 1, document, 2]
PASS Node 33 detachedXmlComment, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 33 detachedXmlComment, range 51 [paras[3], 1, comment, 8]
PASS Node 33 detachedXmlComment, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 33 detachedXmlComment, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 33 detachedXmlComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 33 detachedXmlComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 33 detachedXmlComment, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 33 detachedXmlComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 33 detachedXmlComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 33 detachedXmlComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 34 foreignDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 34 foreignDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 34 foreignDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 34 foreignDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 34 foreignDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 34 foreignDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 34 foreignDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 34 foreignDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 34 foreignDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 34 foreignDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 34 foreignDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 34 foreignDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 34 foreignDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 34 foreignDocfrag, range 13 [document.head, 1, document.head, 1]
PASS Node 34 foreignDocfrag, range 14 [document.body, 4, document.body, 5]
PASS Node 34 foreignDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 34 foreignDocfrag, range 16 [paras[0], 0, paras[0], 1]
PASS Node 34 foreignDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 34 foreignDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 34 foreignDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 34 foreignDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 34 foreignDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 34 foreignDocfrag, range 22 [testDiv, 2, paras[4], 1]
PASS Node 34 foreignDocfrag, range 23 [document, 0, document, 1]
PASS Node 34 foreignDocfrag, range 24 [document, 0, document, 2]
PASS Node 34 foreignDocfrag, range 25 [comment, 2, comment, 3]
PASS Node 34 foreignDocfrag, range 26 [testDiv, 0, comment, 5]
PASS Node 34 foreignDocfrag, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 34 foreignDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 34 foreignDocfrag, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 34 foreignDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 34 foreignDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 34 foreignDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 34 foreignDocfrag, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 34 foreignDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 34 foreignDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 34 foreignDocfrag, range 36 [docfrag, 0, docfrag, 0]
PASS Node 34 foreignDocfrag, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 34 foreignDocfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 34 foreignDocfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 34 foreignDocfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 34 foreignDocfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 34 foreignDocfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 34 foreignDocfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 34 foreignDocfrag, range 44 [paras[0], 0, paras[0], 0]
PASS Node 34 foreignDocfrag, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 34 foreignDocfrag, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 34 foreignDocfrag, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 34 foreignDocfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 34 foreignDocfrag, range 49 [document, 1, document, 2]
PASS Node 34 foreignDocfrag, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 34 foreignDocfrag, range 51 [paras[3], 1, comment, 8]
PASS Node 34 foreignDocfrag, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 34 foreignDocfrag, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 34 foreignDocfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 34 foreignDocfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 34 foreignDocfrag, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 34 foreignDocfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 34 foreignDocfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 34 foreignDocfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 35 xmlDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 35 xmlDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 35 xmlDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 35 xmlDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 35 xmlDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 35 xmlDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 35 xmlDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 35 xmlDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 35 xmlDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 35 xmlDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 35 xmlDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 35 xmlDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 35 xmlDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 35 xmlDocfrag, range 13 [document.head, 1, document.head, 1]
PASS Node 35 xmlDocfrag, range 14 [document.body, 4, document.body, 5]
PASS Node 35 xmlDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 35 xmlDocfrag, range 16 [paras[0], 0, paras[0], 1]
PASS Node 35 xmlDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 35 xmlDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 35 xmlDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 35 xmlDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 35 xmlDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 35 xmlDocfrag, range 22 [testDiv, 2, paras[4], 1]
PASS Node 35 xmlDocfrag, range 23 [document, 0, document, 1]
PASS Node 35 xmlDocfrag, range 24 [document, 0, document, 2]
PASS Node 35 xmlDocfrag, range 25 [comment, 2, comment, 3]
PASS Node 35 xmlDocfrag, range 26 [testDiv, 0, comment, 5]
PASS Node 35 xmlDocfrag, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 35 xmlDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 35 xmlDocfrag, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 35 xmlDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 35 xmlDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 35 xmlDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 35 xmlDocfrag, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 35 xmlDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 35 xmlDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 35 xmlDocfrag, range 36 [docfrag, 0, docfrag, 0]
PASS Node 35 xmlDocfrag, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 35 xmlDocfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 35 xmlDocfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 35 xmlDocfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 35 xmlDocfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 35 xmlDocfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 35 xmlDocfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 35 xmlDocfrag, range 44 [paras[0], 0, paras[0], 0]
PASS Node 35 xmlDocfrag, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 35 xmlDocfrag, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 35 xmlDocfrag, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 35 xmlDocfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 35 xmlDocfrag, range 49 [document, 1, document, 2]
PASS Node 35 xmlDocfrag, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 35 xmlDocfrag, range 51 [paras[3], 1, comment, 8]
PASS Node 35 xmlDocfrag, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 35 xmlDocfrag, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 35 xmlDocfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 35 xmlDocfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 35 xmlDocfrag, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 35 xmlDocfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 35 xmlDocfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 35 xmlDocfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
PASS Node 36 xmlDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
PASS Node 36 xmlDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
PASS Node 36 xmlDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
PASS Node 36 xmlDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
PASS Node 36 xmlDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
PASS Node 36 xmlDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
PASS Node 36 xmlDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
PASS Node 36 xmlDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
PASS Node 36 xmlDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
PASS Node 36 xmlDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
PASS Node 36 xmlDoctype, range 10 [document.documentElement, 0, document.documentElement, 1]
PASS Node 36 xmlDoctype, range 11 [document.documentElement, 0, document.documentElement, 2]
PASS Node 36 xmlDoctype, range 12 [document.documentElement, 1, document.documentElement, 2]
PASS Node 36 xmlDoctype, range 13 [document.head, 1, document.head, 1]
PASS Node 36 xmlDoctype, range 14 [document.body, 4, document.body, 5]
PASS Node 36 xmlDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
PASS Node 36 xmlDoctype, range 16 [paras[0], 0, paras[0], 1]
PASS Node 36 xmlDoctype, range 17 [detachedPara1, 0, detachedPara1, 1]
PASS Node 36 xmlDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
PASS Node 36 xmlDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
PASS Node 36 xmlDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1]
PASS Node 36 xmlDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7]
PASS Node 36 xmlDoctype, range 22 [testDiv, 2, paras[4], 1]
PASS Node 36 xmlDoctype, range 23 [document, 0, document, 1]
PASS Node 36 xmlDoctype, range 24 [document, 0, document, 2]
PASS Node 36 xmlDoctype, range 25 [comment, 2, comment, 3]
PASS Node 36 xmlDoctype, range 26 [testDiv, 0, comment, 5]
PASS Node 36 xmlDoctype, range 27 [foreignDoc, 1, foreignComment, 2]
PASS Node 36 xmlDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
PASS Node 36 xmlDoctype, range 29 [xmlDoc, 1, xmlComment, 0]
PASS Node 36 xmlDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8]
PASS Node 36 xmlDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
PASS Node 36 xmlDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
PASS Node 36 xmlDoctype, range 33 [detachedComment, 3, detachedComment, 4]
PASS Node 36 xmlDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
PASS Node 36 xmlDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
PASS Node 36 xmlDoctype, range 36 [docfrag, 0, docfrag, 0]
PASS Node 36 xmlDoctype, range 37 [processingInstruction, 0, processingInstruction, 4]
PASS Node 36 xmlDoctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
PASS Node 36 xmlDoctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
PASS Node 36 xmlDoctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
PASS Node 36 xmlDoctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
PASS Node 36 xmlDoctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
PASS Node 36 xmlDoctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
PASS Node 36 xmlDoctype, range 44 [paras[0], 0, paras[0], 0]
PASS Node 36 xmlDoctype, range 45 [detachedPara1, 0, detachedPara1, 0]
PASS Node 36 xmlDoctype, range 46 [testDiv, 1, paras[2].firstChild, 5]
PASS Node 36 xmlDoctype, range 47 [document.documentElement, 1, document.body, 0]
PASS Node 36 xmlDoctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
PASS Node 36 xmlDoctype, range 49 [document, 1, document, 2]
PASS Node 36 xmlDoctype, range 50 [paras[2].firstChild, 4, comment, 2]
PASS Node 36 xmlDoctype, range 51 [paras[3], 1, comment, 8]
PASS Node 36 xmlDoctype, range 52 [foreignDoc, 0, foreignDoc, 0]
PASS Node 36 xmlDoctype, range 53 [xmlDoc, 0, xmlDoc, 0]
PASS Node 36 xmlDoctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
PASS Node 36 xmlDoctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
PASS Node 36 xmlDoctype, range 56 [detachedComment, 5, detachedComment, 5]
PASS Node 36 xmlDoctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
PASS Node 36 xmlDoctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
PASS Node 36 xmlDoctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]