${(performance.now() - start).toFixed(2)}ms
${pad('@media search')}: ${
mediaWidth && mediaHeight ? `${'' + mediaWidth} x ${'' + mediaHeight}` : 'failed'
}
${pad('matchMedia search')}: ${
matchMediaWidth && matchMediaHeight ? `${'' + matchMediaWidth} x ${'' + matchMediaHeight}` : 'failed'
}
${pad('@media device')}: ${deviceScreen ? '' + deviceScreen : 'failed'}
${pad('device-aspect-ratio')}: ${deviceAspectRatio ? '' + deviceAspectRatio : 'failed'}
${pad('aspect-ratio')}: ${'' + viewportAspectRatio}
${pad('screen')}: ${
style(('' + mediaWidth).split(''), ('' + width).split(''))} x ${style(('' + mediaHeight).split(''), ('' + height).split(''))
}
${pad('avail')}: ${'' + availWidth} x ${'' + availHeight}${
availWidth > width || availHeight > height ? 'out of bounds' : ''
}
${pad('client')}:
${
style(('' + Math.round(domRectViewport[0])).split(''), ('' + clientWidth).split(''))
} x ${'' + clientHeight}
${
clientWidth > width || clientHeight > height ? 'out of bounds' : ''
}
${pad('inner')}:
${
style(('' + Math.round(domRectViewport[0])).split(''), ('' + innerWidth).split(''))
} x ${'' + innerHeight}
${
innerWidth > width || innerHeight > height ? 'out of bounds' : ''
}
${pad('outer')}: ${'' + outerWidth} x ${'' + outerHeight}${
outerWidth > width ? 'out of bounds' : ''
}
${pad('@media viewport')}: ${'' + viewport}
${pad('dom rect viewport')}: ${'' + domRectViewport.join(' x ')}
${pad('visualViewport')}: ${viewportWidth && viewportHeight ? `${'' + viewportWidth} x ${'' + viewportHeight}` : note.unsupported}
${pad('colorDepth')}: ${'' + colorDepth}
${pad('pixelDepth')}: ${'' + pixelDepth}
${pad('devicePixelRatio')}: ${'' + devicePixelRatio}
${pad('orientation type')}: ${'' + orientationType}
${pad('@media orientation')}: ${'' + orientation}
${pad('@media display-mode')}: ${'' + displayMode}