// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`dialog integration tests > should capture open attribute for modal dialogs 1`] = ` "{ \\"type\\": 0, \\"childNodes\\": [ { \\"type\\": 2, \\"tagName\\": \\"html\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 2, \\"tagName\\": \\"head\\", \\"attributes\\": {}, \\"childNodes\\": [], \\"id\\": 3 }, { \\"type\\": 2, \\"tagName\\": \\"body\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 5 }, { \\"type\\": 2, \\"tagName\\": \\"dialog\\", \\"attributes\\": { \\"open\\": \\"\\", \\"rr_open_mode\\": \\"modal\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"I'm a dialog\\", \\"id\\": 7 } ], \\"id\\": 6 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\\\n\\\\n\\", \\"id\\": 8 } ], \\"id\\": 4 } ], \\"id\\": 2 } ], \\"compatMode\\": \\"BackCompat\\", \\"id\\": 1 }" `; exports[`dialog integration tests > should capture open attribute for non modal dialogs 1`] = ` "{ \\"type\\": 0, \\"childNodes\\": [ { \\"type\\": 2, \\"tagName\\": \\"html\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 2, \\"tagName\\": \\"head\\", \\"attributes\\": {}, \\"childNodes\\": [], \\"id\\": 3 }, { \\"type\\": 2, \\"tagName\\": \\"body\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 5 }, { \\"type\\": 2, \\"tagName\\": \\"dialog\\", \\"attributes\\": { \\"open\\": \\"\\", \\"rr_open_mode\\": \\"non-modal\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"I'm a dialog\\", \\"id\\": 7 } ], \\"id\\": 6 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\\\n\\\\n\\", \\"id\\": 8 } ], \\"id\\": 4 } ], \\"id\\": 2 } ], \\"compatMode\\": \\"BackCompat\\", \\"id\\": 1 }" `; exports[`iframe integration tests > snapshot async iframes 1`] = ` "{ \\"type\\": 0, \\"childNodes\\": [ { \\"type\\": 1, \\"name\\": \\"html\\", \\"publicId\\": \\"\\", \\"systemId\\": \\"\\", \\"id\\": 2 }, { \\"type\\": 2, \\"tagName\\": \\"html\\", \\"attributes\\": { \\"lang\\": \\"en\\" }, \\"childNodes\\": [ { \\"type\\": 2, \\"tagName\\": \\"head\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 5 }, { \\"type\\": 2, \\"tagName\\": \\"meta\\", \\"attributes\\": { \\"charset\\": \\"UTF-8\\" }, \\"childNodes\\": [], \\"id\\": 6 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 7 }, { \\"type\\": 2, \\"tagName\\": \\"meta\\", \\"attributes\\": { \\"name\\": \\"viewport\\", \\"content\\": \\"width=device-width, initial-scale=1.0\\" }, \\"childNodes\\": [], \\"id\\": 8 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 9 }, { \\"type\\": 2, \\"tagName\\": \\"title\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"Main\\", \\"id\\": 11 } ], \\"id\\": 10 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 12 } ], \\"id\\": 4 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 13 }, { \\"type\\": 2, \\"tagName\\": \\"body\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 15 }, { \\"type\\": 2, \\"tagName\\": \\"iframe\\", \\"attributes\\": { \\"id\\": \\"one\\" }, \\"childNodes\\": [], \\"id\\": 16 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 17 }, { \\"type\\": 2, \\"tagName\\": \\"iframe\\", \\"attributes\\": { \\"id\\": \\"two\\" }, \\"childNodes\\": [], \\"id\\": 18 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\\\n\\\\n\\", \\"id\\": 19 } ], \\"id\\": 14 } ], \\"id\\": 3 } ], \\"id\\": 1 }" `; exports[`integration tests > [html file]: about-mozilla.html 1`] = ` " The Book of Mozilla, 11:9

Mammon slept. And the beast reborn spread over the earth and its numbers grew legion. And they proclaimed the times and sacrificed crops unto the fire, with the cunning of foxes. And they built a new world in their own image as promised by the sacred words, and spoke of the beast with their children. Mammon awoke, and lo! it was naught but a follower.

from The Book of Mozilla, 11:9
(10th Edition)

" `; exports[`integration tests > [html file]: background-clip-text.html 1`] = ` " Document

The background is clipped to the foreground text.

" `; exports[`integration tests > [html file]: basic.html 1`] = ` " Document

Title

" `; exports[`integration tests > [html file]: block-element.html 1`] = ` " Document
record 2
" `; exports[`integration tests > [html file]: compat-mode.html 1`] = ` " Compat Mode; image resizing

" `; exports[`integration tests > [html file]: cors-style-sheet.html 1`] = ` " with style sheet " `; exports[`integration tests > [html file]: dialog.html 1`] = ` " I'm a dialog " `; exports[`integration tests > [html file]: dynamic-stylesheet.html 1`] = ` " dynamic stylesheet

p tag

" `; exports[`integration tests > [html file]: form-fields.html 1`] = ` " form fields
" `; exports[`integration tests > [html file]: hover.html 1`] = ` " hover selector
hover me
" `; exports[`integration tests > [html file]: iframe.html 1`] = ` " iframe " `; exports[`integration tests > [html file]: iframe-inner.html 1`] = ` " " `; exports[`integration tests > [html file]: invalid-attribute.html 1`] = ` " " `; exports[`integration tests > [html file]: invalid-doctype.html 1`] = ` " Invalid Doctype " `; exports[`integration tests > [html file]: invalid-tagname.html 1`] = ` " Document
Hello
Hello
" `; exports[`integration tests > [html file]: mask-text.html 1`] = ` " Document

**** *

**** *
**** *
" `; exports[`integration tests > [html file]: picture.html 1`] = ` " \\"This " `; exports[`integration tests > [html file]: picture-blob.html 1`] = ` " \\"This " `; exports[`integration tests > [html file]: picture-blob-in-frame.html 1`] = ` " " `; exports[`integration tests > [html file]: picture-in-frame.html 1`] = ` " " `; exports[`integration tests > [html file]: picture-with-inline-onload.html 1`] = ` " \\"This " `; exports[`integration tests > [html file]: preload.html 1`] = ` " Document " `; exports[`integration tests > [html file]: shadow-dom.html 1`] = ` " shadow DOM
content panel 1
content panel 2
content panel 3
" `; exports[`integration tests > [html file]: svg.html 1`] = ` " IcoMoon - SVG Icons

Grid Size: 0

Icon-behance
Icon-linkedin
" `; exports[`integration tests > [html file]: video.html 1`] = ` " video " `; exports[`integration tests > [html file]: with-relative-res.html 1`] = ` " Document
Hello
Hello
Hello
\\"\\" \\"\\" \\"\\" \\"\\" \\"\\"" `; exports[`integration tests > [html file]: with-script.html 1`] = ` " with script " `; exports[`integration tests > [html file]: with-style-sheet.html 1`] = ` " with style sheet " `; exports[`integration tests > [html file]: with-style-sheet-with-import.html 1`] = ` " with style sheet with import " `; exports[`integration tests > should be able to record elements even when .childNodes has been monkey patched 1`] = ` "{ \\"type\\": 0, \\"childNodes\\": [ { \\"type\\": 1, \\"name\\": \\"html\\", \\"publicId\\": \\"\\", \\"systemId\\": \\"\\", \\"id\\": 2 }, { \\"type\\": 2, \\"tagName\\": \\"html\\", \\"attributes\\": { \\"lang\\": \\"en\\" }, \\"childNodes\\": [ { \\"type\\": 2, \\"tagName\\": \\"head\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 5 }, { \\"type\\": 2, \\"tagName\\": \\"meta\\", \\"attributes\\": { \\"charset\\": \\"UTF-8\\" }, \\"childNodes\\": [], \\"id\\": 6 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 7 }, { \\"type\\": 2, \\"tagName\\": \\"meta\\", \\"attributes\\": { \\"name\\": \\"viewport\\", \\"content\\": \\"width=device-width, initial-scale=1.0\\" }, \\"childNodes\\": [], \\"id\\": 8 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 9 }, { \\"type\\": 2, \\"tagName\\": \\"title\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"Document\\", \\"id\\": 11 } ], \\"id\\": 10 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 12 }, { \\"type\\": 2, \\"tagName\\": \\"script\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"SCRIPT_PLACEHOLDER\\", \\"id\\": 14 } ], \\"id\\": 13 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 15 } ], \\"id\\": 4 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 16 }, { \\"type\\": 2, \\"tagName\\": \\"body\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 18 }, { \\"type\\": 2, \\"tagName\\": \\"ul\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 20 }, { \\"type\\": 2, \\"tagName\\": \\"li\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"a\\", \\"id\\": 22 } ], \\"id\\": 21 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 23 }, { \\"type\\": 2, \\"tagName\\": \\"li\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"b\\", \\"id\\": 25 } ], \\"id\\": 24 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 26 }, { \\"type\\": 2, \\"tagName\\": \\"li\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"c\\", \\"id\\": 28 } ], \\"id\\": 27 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 29 }, { \\"type\\": 2, \\"tagName\\": \\"li\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"d\\", \\"id\\": 31 } ], \\"id\\": 30 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 32 } ], \\"id\\": 19 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\\\n\\\\n\\", \\"id\\": 33 } ], \\"id\\": 17 } ], \\"id\\": 3 } ], \\"id\\": 1 }" `; exports[`shadow DOM integration tests > snapshot shadow DOM 1`] = ` "{ \\"type\\": 0, \\"childNodes\\": [ { \\"type\\": 1, \\"name\\": \\"html\\", \\"publicId\\": \\"\\", \\"systemId\\": \\"\\", \\"id\\": 2 }, { \\"type\\": 2, \\"tagName\\": \\"html\\", \\"attributes\\": { \\"lang\\": \\"en\\" }, \\"childNodes\\": [ { \\"type\\": 2, \\"tagName\\": \\"head\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 5 }, { \\"type\\": 2, \\"tagName\\": \\"meta\\", \\"attributes\\": { \\"charset\\": \\"UTF-8\\" }, \\"childNodes\\": [], \\"id\\": 6 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 7 }, { \\"type\\": 2, \\"tagName\\": \\"meta\\", \\"attributes\\": { \\"name\\": \\"viewport\\", \\"content\\": \\"width=device-width, initial-scale=1.0\\" }, \\"childNodes\\": [], \\"id\\": 8 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 9 }, { \\"type\\": 2, \\"tagName\\": \\"title\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"shadow DOM\\", \\"id\\": 11 } ], \\"id\\": 10 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 12 } ], \\"id\\": 4 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 13 }, { \\"type\\": 2, \\"tagName\\": \\"body\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 15 }, { \\"type\\": 2, \\"tagName\\": \\"fancy-tabs\\", \\"attributes\\": { \\"background\\": \\"\\", \\"role\\": \\"tablist\\", \\"selected\\": \\"1\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 17 }, { \\"type\\": 2, \\"tagName\\": \\"button\\", \\"attributes\\": { \\"slot\\": \\"title\\", \\"role\\": \\"tab\\", \\"tabindex\\": \\"-1\\", \\"aria-selected\\": \\"false\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"Tab 1\\", \\"id\\": 19 } ], \\"id\\": 18 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 20 }, { \\"type\\": 2, \\"tagName\\": \\"button\\", \\"attributes\\": { \\"slot\\": \\"title\\", \\"selected\\": \\"\\", \\"role\\": \\"tab\\", \\"tabindex\\": \\"0\\", \\"aria-selected\\": \\"true\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"Tab 2\\", \\"id\\": 22 } ], \\"id\\": 21 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 23 }, { \\"type\\": 2, \\"tagName\\": \\"button\\", \\"attributes\\": { \\"slot\\": \\"title\\", \\"role\\": \\"tab\\", \\"tabindex\\": \\"-1\\", \\"aria-selected\\": \\"false\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"Tab 3\\", \\"id\\": 25 } ], \\"id\\": 24 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 26 }, { \\"type\\": 2, \\"tagName\\": \\"section\\", \\"attributes\\": { \\"role\\": \\"tabpanel\\", \\"tabindex\\": \\"0\\", \\"aria-hidden\\": \\"true\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"content panel 1\\", \\"id\\": 28 } ], \\"id\\": 27 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 29 }, { \\"type\\": 2, \\"tagName\\": \\"section\\", \\"attributes\\": { \\"role\\": \\"tabpanel\\", \\"tabindex\\": \\"0\\", \\"aria-hidden\\": \\"false\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"content panel 2\\", \\"id\\": 31 } ], \\"id\\": 30 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 32 }, { \\"type\\": 2, \\"tagName\\": \\"section\\", \\"attributes\\": { \\"role\\": \\"tabpanel\\", \\"tabindex\\": \\"0\\", \\"aria-hidden\\": \\"true\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"content panel 3\\", \\"id\\": 34 } ], \\"id\\": 33 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 35 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 36, \\"isShadow\\": true }, { \\"type\\": 2, \\"tagName\\": \\"style\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\":host { display: inline-block; width: 650px; font-family: \\\\\\"Roboto Slab\\\\\\"; contain: content; }:host([background]) { background: var(--background-color, #9E9E9E); border-radius: 10px; padding: 10px; }#panels { box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 2px; background: white; border-radius: 3px; padding: 16px; height: 250px; overflow: auto; }#tabs { display: inline-flex; user-select: none; }#tabs slot { display: inline-flex; }#tabs ::slotted(*) { font: 400 16px / 22px Roboto; padding: 16px 8px; margin: 0px; text-align: center; width: 100px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; border-top-left-radius: 3px; border-top-right-radius: 3px; background: linear-gradient(rgb(250, 250, 250), rgb(238, 238, 238)); border: none; }#tabs ::slotted([aria-selected=\\\\\\"true\\\\\\"]) { font-weight: 600; background: white; box-shadow: none; }#tabs ::slotted(:focus) { z-index: 1; }#panels ::slotted([aria-hidden=\\\\\\"true\\\\\\"]) { display: none; }\\", \\"isStyle\\": true, \\"id\\": 38 } ], \\"id\\": 37, \\"isShadow\\": true }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 39, \\"isShadow\\": true }, { \\"type\\": 2, \\"tagName\\": \\"div\\", \\"attributes\\": { \\"id\\": \\"tabs\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 41 }, { \\"type\\": 2, \\"tagName\\": \\"slot\\", \\"attributes\\": { \\"id\\": \\"tabsSlot\\", \\"name\\": \\"title\\" }, \\"childNodes\\": [], \\"id\\": 42 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 43 } ], \\"id\\": 40, \\"isShadow\\": true }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 44, \\"isShadow\\": true }, { \\"type\\": 2, \\"tagName\\": \\"div\\", \\"attributes\\": { \\"id\\": \\"panels\\" }, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 46 }, { \\"type\\": 2, \\"tagName\\": \\"slot\\", \\"attributes\\": { \\"id\\": \\"panelsSlot\\" }, \\"childNodes\\": [], \\"id\\": 47 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 48 } ], \\"id\\": 45, \\"isShadow\\": true }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 49, \\"isShadow\\": true } ], \\"isCustom\\": true, \\"id\\": 16, \\"isShadowHost\\": true }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\", \\"id\\": 50 }, { \\"type\\": 2, \\"tagName\\": \\"script\\", \\"attributes\\": {}, \\"childNodes\\": [ { \\"type\\": 3, \\"textContent\\": \\"SCRIPT_PLACEHOLDER\\", \\"id\\": 52 } ], \\"id\\": 51 }, { \\"type\\": 3, \\"textContent\\": \\"\\\\n \\\\n\\\\n\\", \\"id\\": 53 } ], \\"id\\": 14 } ], \\"id\\": 3 } ], \\"id\\": 1 }" `;