Implement the picture element.
authorhyatt@apple.com <hyatt@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 Dec 2015 20:13:50 +0000 (20:13 +0000)
committerhyatt@apple.com <hyatt@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 Dec 2015 20:13:50 +0000 (20:13 +0000)
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.
Implement the picture element.
https://bugs.webkit.org/show_bug.cgi?id=116963

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:

Source/WebCore:

Added fast/picture tests.

* WebCore.xcodeproj/project.pbxproj:
Add HTMLPictureElement.* to the project.

* html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::setBestFitURLAndDPRFromImageCandidate):
Remove the CURRENT_SRC ifdef.

(WebCore::HTMLImageElement::bestFitSourceFromPictureElement):
New helper function that checks the <source> elements of a <picture> parent
for the best match.

(WebCore::HTMLImageElement::selectImageSource):
Pull out the process of image selection into its own function so that this can
be called from many places (to ensure that dynamic changes are reflected as elements
get changed, added or removed).

(WebCore::HTMLImageElement::parseAttribute):
Call selectImageSource when attributes change.

(WebCore::HTMLImageElement::insertedInto):
If inserted into a picture element, make sure to update the source.

* html/HTMLImageElement.h:
(WebCore::HTMLImageElement::currentSrc):
Remove the CURRENT_SRC ifdef.

* html/HTMLImageElement.idl:
Remove the CURRENT_SRC ifdef.

* html/HTMLPictureElement.cpp: Added.
(WebCore::HTMLPictureElement::HTMLPictureElement):
(WebCore::HTMLPictureElement::create):
(WebCore::HTMLPictureElement::sourcesChanged):
* html/HTMLPictureElement.h: Added.
The new picture element. Has a sourcesChanged() function that is invoked whenever anything
about the <source> elements changes.

* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::insertedInto):
(WebCore::HTMLSourceElement::removedFrom):
(WebCore::HTMLSourceElement::parseAttribute):
Make sure to call sourcesChanged when new sources come and go or when attributes on
source elements change.

* html/HTMLSourceElement.h:
Added parseAttribute function so we can see when attributes change that force us to
do a dynamic update.

* html/HTMLTagNames.in:
Add the picture element.

* html/parser/HTMLSrcsetParser.h:
(WebCore::ImageCandidate::srcOrigin):
(WebCore::ImageCandidate::isEmpty):
Some helpers for picture parsing.

LayoutTests:

* fast/picture: Added.
* fast/picture/image-picture-1x-expected.txt: Added.
* fast/picture/image-picture-1x.html: Added.
* fast/picture/resources: Added.
* fast/picture/resources/blue_rect.jpg: Added.
* fast/picture/resources/currentSrcHelper.js: Added.
(fileName):
(currentSrcFileName):
(currentSrcFileNameNoParams):
* fast/picture/resources/image-set-4x.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@192953 268f45cc-cd09-0410-ab3c-d52691b4dbfc

28 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/picture/image-picture-1x-expected.txt [new file with mode: 0644]
LayoutTests/fast/picture/image-picture-1x.html [new file with mode: 0644]
LayoutTests/fast/picture/resources/blue_rect.jpg [new file with mode: 0644]
LayoutTests/fast/picture/resources/currentSrcHelper.js [new file with mode: 0644]
LayoutTests/fast/picture/resources/image-set-4x.png [new file with mode: 0644]
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt
LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt
LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/DerivedSources.make
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/html/HTMLImageElement.cpp
Source/WebCore/html/HTMLImageElement.h
Source/WebCore/html/HTMLImageElement.idl
Source/WebCore/html/HTMLPictureElement.cpp [new file with mode: 0644]
Source/WebCore/html/HTMLPictureElement.h [new file with mode: 0644]
Source/WebCore/html/HTMLPictureElement.idl [new file with mode: 0644]
Source/WebCore/html/HTMLSourceElement.cpp
Source/WebCore/html/HTMLSourceElement.h
Source/WebCore/html/HTMLTagNames.in
Source/WebCore/html/parser/HTMLSrcsetParser.h

index d4585e5..d1add55 100644 (file)
@@ -1,3 +1,21 @@
+2015-12-01  David Hyatt  <hyatt@apple.com>
+
+        Implement the picture element.
+        https://bugs.webkit.org/show_bug.cgi?id=116963
+
+        Reviewed by Dean Jackson.
+
+        * fast/picture: Added.
+        * fast/picture/image-picture-1x-expected.txt: Added.
+        * fast/picture/image-picture-1x.html: Added.
+        * fast/picture/resources: Added.
+        * fast/picture/resources/blue_rect.jpg: Added.
+        * fast/picture/resources/currentSrcHelper.js: Added.
+        (fileName):
+        (currentSrcFileName):
+        (currentSrcFileNameNoParams):
+        * fast/picture/resources/image-set-4x.png: Added.
+
 2015-12-02  Jiewen Tan  <jiewen_tan@apple.com>
 
         Null dereference loading Blink layout test fast/loader/unload-mutation-crash.html
diff --git a/LayoutTests/fast/picture/image-picture-1x-expected.txt b/LayoutTests/fast/picture/image-picture-1x-expected.txt
new file mode 100644 (file)
index 0000000..85021c8
--- /dev/null
@@ -0,0 +1,30 @@
+PASS document.getElementById("canary").clientWidth is 75
+PASS currentSrcFileName("canary") is "blue_rect.jpg?0"
+PASS document.getElementById("simple").clientWidth is 800
+PASS currentSrcFileName("simple") is "image-set-2x.png?2"
+PASS document.getElementById("multiple").clientWidth is 800
+PASS currentSrcFileName("multiple") is "image-set-2x.png?2"
+PASS document.getElementById("other_children").clientWidth is 800
+PASS currentSrcFileName("other_children") is "image-set-2x.png?2"
+PASS document.getElementById("img_before_source").clientWidth is 75
+PASS currentSrcFileName("img_before_source") is "blue_rect.jpg?1"
+PASS document.getElementById("unknown_type").clientWidth is 1600
+PASS currentSrcFileName("unknown_type") is "image-set-4x.png?3"
+PASS document.getElementById("svg_type").clientWidth is 800
+PASS currentSrcFileName("svg_type") is "image-set-2x.png?2"
+PASS document.getElementById("empty_type").clientWidth is 800
+PASS currentSrcFileName("empty_type") is "image-set-2x.png?2"
+PASS document.getElementById("whitespace_type").clientWidth is 800
+PASS currentSrcFileName("whitespace_type") is "image-set-2x.png?2"
+PASS document.getElementById("parameter_type").clientWidth is 800
+PASS currentSrcFileName("parameter_type") is "image-set-2x.png?2"
+PASS document.getElementById("empty_srcset").clientWidth is 1600
+PASS currentSrcFileName("empty_srcset") is "image-set-4x.png?3"
+PASS document.getElementById("no_srcset").clientWidth is 1600
+PASS currentSrcFileName("no_srcset") is "image-set-4x.png?3"
+PASS successfullyParsed is true
+
+TEST COMPLETE
+   
+some text
+         
diff --git a/LayoutTests/fast/picture/image-picture-1x.html b/LayoutTests/fast/picture/image-picture-1x.html
new file mode 100644 (file)
index 0000000..4ce33ac
--- /dev/null
@@ -0,0 +1,147 @@
+<!DOCTYPE html>
+       <script src="../../resources/js-test.js"></script>
+       <script src="resources/currentSrcHelper.js"></script>
+       <script>
+           if (window.testRunner)
+               testRunner.dumpAsText();
+        
+        addEventListener("load", function() {
+               shouldBe('document.getElementById("canary").clientWidth', '75');
+               shouldBe('currentSrcFileName("canary")', '"blue_rect.jpg?0"');
+               shouldBe('document.getElementById("simple").clientWidth', '800');
+               shouldBe('currentSrcFileName("simple")', '"image-set-2x.png?2"');
+               shouldBe('document.getElementById("multiple").clientWidth', '800');
+               shouldBe('currentSrcFileName("multiple")', '"image-set-2x.png?2"');
+               shouldBe('document.getElementById("other_children").clientWidth', '800');
+               shouldBe('currentSrcFileName("other_children")', '"image-set-2x.png?2"');
+               shouldBe('document.getElementById("img_before_source").clientWidth', '75');
+               shouldBe('currentSrcFileName("img_before_source")', '"blue_rect.jpg?1"');
+               shouldBe('document.getElementById("unknown_type").clientWidth', '1600');
+               shouldBe('currentSrcFileName("unknown_type")', '"image-set-4x.png?3"');
+            shouldBe('document.getElementById("svg_type").clientWidth', '800');
+               shouldBe('currentSrcFileName("svg_type")', '"image-set-2x.png?2"');
+               shouldBe('document.getElementById("empty_type").clientWidth', '800');
+               shouldBe('currentSrcFileName("empty_type")', '"image-set-2x.png?2"');
+               shouldBe('document.getElementById("whitespace_type").clientWidth', '800');
+               shouldBe('currentSrcFileName("whitespace_type")', '"image-set-2x.png?2"');
+               shouldBe('document.getElementById("parameter_type").clientWidth', '800');
+               shouldBe('currentSrcFileName("parameter_type")', '"image-set-2x.png?2"');
+               shouldBe('document.getElementById("empty_srcset").clientWidth', '1600');
+               shouldBe('currentSrcFileName("empty_srcset")', '"image-set-4x.png?3"');
+               shouldBe('document.getElementById("no_srcset").clientWidth', '1600');
+               shouldBe('currentSrcFileName("no_srcset")', '"image-set-4x.png?3"');
+           }, false);
+       </script>
+       <!-- A canary image to see that the test is actually working -->
+       <img id="canary" src="resources/blue_rect.jpg?0">
+       <!-- simple picture construct -->
+       <picture>
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+               resources/image-set-4x.png?2 1600w">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+           <img id="simple" src="resources/blue_rect.jpg?1">
+       </picture>
+       <!-- Multiple img elements -->
+       <picture>
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+               resources/image-set-4x.png?2 1600w">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+           <img src="resources/blue_rect.jpg?1">
+           <img id="multiple" src="resources/blue_rect.jpg?1">
+       </picture>
+       <!-- non-source children - should be ignored-->
+       <picture>
+           <div>some text</div>
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+               resources/image-set-4x.png?2 1600w">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+           <img id="other_children" src="resources/blue_rect.jpg?1">
+       </picture>
+       <!-- img before its source siblings - should ignore its siblings -->
+       <picture>
+           <img id="img_before_source" src="resources/blue_rect.jpg?1">
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+               resources/image-set-4x.png?2 1600w">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+       </picture>
+       <!-- source with unknown type - should be ignored -->
+       <picture>
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" type="image/nonsense" sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+               resources/image-set-4x.png?2 1600w">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+           <img id="unknown_type" src="resources/blue_rect.jpg?1">
+       </picture>
+       <!-- SVG source - should not be ignored -->
+       <picture>
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" type="image/svg+xml" sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+               resources/image-set-4x.png?2 1600w">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+           <img id="svg_type" src="resources/blue_rect.jpg?1">
+       </picture>
+       <!-- Empty type - should not be ignored -->
+       <picture>
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" type="" sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+               resources/image-set-4x.png?2 1600w">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+           <img id="empty_type" src="resources/blue_rect.jpg?1">
+       </picture>
+       <!-- whitespace type - should not be ignored -->
+       <picture>
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" type=" " sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+               resources/image-set-4x.png?2 1600w">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+           <img id="whitespace_type" src="resources/blue_rect.jpg?1">
+       </picture>
+       <!-- parameter type - should not be ignored -->
+       <picture>
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" type="image/png;bla=bla" sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+               resources/image-set-4x.png?2 1600w">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+           <img id="parameter_type" src="resources/blue_rect.jpg?1">
+       </picture>
+       <!-- source with empty srcset - should be ignored -->
+       <picture>
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" sizes="800px" srcset=", ,  ">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+           <img id="empty_srcset" src="resources/blue_rect.jpg?1">
+       </picture>
+       <!-- source with no srcset - should be ignored -->
+       <picture>
+           <source media="(max-width: 400px)" sizes="400px" srcset="../hidpi/resources/image-set-1x.png?1 400w, ../hidpi/resources/image-set-2x.png?1 800w,
+               resources/image-set-4x.png?1 1600w">
+           <source media="(max-width: 800px)" sizes="800px">
+           <source media="(max-width: 1600px)" sizes="1600px" srcset="../hidpi/resources/image-set-1x.png?3 400w, ../hidpi/resources/image-set-2x.png?3 800w,
+               resources/image-set-4x.png?3 1600w">
+           <img id="no_srcset" src="resources/blue_rect.jpg?1">
+       </picture>
+    
\ No newline at end of file
diff --git a/LayoutTests/fast/picture/resources/blue_rect.jpg b/LayoutTests/fast/picture/resources/blue_rect.jpg
new file mode 100644 (file)
index 0000000..595dacb
Binary files /dev/null and b/LayoutTests/fast/picture/resources/blue_rect.jpg differ
diff --git a/LayoutTests/fast/picture/resources/currentSrcHelper.js b/LayoutTests/fast/picture/resources/currentSrcHelper.js
new file mode 100644 (file)
index 0000000..be1696d
--- /dev/null
@@ -0,0 +1,15 @@
+function fileName(src) {
+    var array = src.split('/');
+    return array[array.length -1];
+};
+
+function currentSrcFileName(id) {
+    var currentSrc = document.getElementById(id).currentSrc;
+    return fileName(currentSrc);
+};
+
+function currentSrcFileNameNoParams(id) {
+    var currentSrc = document.getElementById(id).currentSrc;
+    var name = fileName(currentSrc).split('?');
+    return name[0];
+};
diff --git a/LayoutTests/fast/picture/resources/image-set-4x.png b/LayoutTests/fast/picture/resources/image-set-4x.png
new file mode 100644 (file)
index 0000000..13a38bf
Binary files /dev/null and b/LayoutTests/fast/picture/resources/image-set-4x.png differ
index b9078a1..0d99546 100644 (file)
@@ -1,3 +1,15 @@
+2015-12-01  David Hyatt  <hyatt@apple.com>
+
+        Implement the picture element.
+        https://bugs.webkit.org/show_bug.cgi?id=116963
+
+        Reviewed by Dean Jackson.
+
+        * web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
+        * web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:
+
 2015-11-19  Youenn Fablet  <youenn.fablet@crf.canon.fr>
 
         XHR should not combine empty content-type value with default one
index c0db673..ea79d04 100644 (file)
@@ -5,672 +5,673 @@ CONSOLE MESSAGE: line 198: callback not yet supported
 CONSOLE MESSAGE: line 198: callback not yet supported
 CONSOLE MESSAGE: line 198: callback not yet supported
 CONSOLE MESSAGE: line 198: callback not yet supported
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'domain' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'referrer' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cookie' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lastModified' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readyState' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'title' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'body' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'head' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'images' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'links' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'forms' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'currentScript' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultView' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'activeElement' on a non-Document object.
-CONSOLE MESSAGE: line 1381: Deprecated attempt to access property 'onreadystatechange' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'anchors' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'applets' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onabort' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onblur' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncanplay' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncanplaythrough' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onchange' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onclick' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncontextmenu' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondblclick' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondrag' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragend' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragenter' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragleave' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragover' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragstart' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondrop' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondurationchange' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onemptied' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onended' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onerror' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onfocus' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oninput' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oninvalid' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeydown' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeypress' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeyup' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onload' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadeddata' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadedmetadata' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadstart' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousedown' on a non-Document object.
-CONSOLE MESSAGE: line 1381: Deprecated attempt to access property 'onmouseenter' on a non-Document object.
-CONSOLE MESSAGE: line 1381: Deprecated attempt to access property 'onmouseleave' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousemove' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseout' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseover' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseup' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousewheel' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onpause' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onplay' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onplaying' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onprogress' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onratechange' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onreset' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onscroll' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onseeked' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onseeking' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onselect' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onstalled' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onsubmit' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onsuspend' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ontimeupdate' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onvolumechange' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onwaiting' on a non-Document object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'title' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lang' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'translate' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dir' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dataset' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hidden' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'tabIndex' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'accessKey' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'draggable' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'contentEditable' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'isContentEditable' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'spellcheck' on a non-HTMLElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onabort' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onblur' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncanplay' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncanplaythrough' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onchange' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onclick' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncontextmenu' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondblclick' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondrag' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragend' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragenter' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragleave' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragover' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragstart' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondrop' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondurationchange' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onemptied' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onended' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onerror' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onfocus' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oninput' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oninvalid' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeydown' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeypress' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeyup' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onload' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadeddata' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadedmetadata' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadstart' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousedown' on a non-Element object.
-CONSOLE MESSAGE: line 1381: Deprecated attempt to access property 'onmouseenter' on a non-Element object.
-CONSOLE MESSAGE: line 1381: Deprecated attempt to access property 'onmouseleave' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousemove' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseout' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseover' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseup' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousewheel' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onpause' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onplay' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onplaying' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onprogress' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onratechange' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onreset' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onscroll' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onseeked' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onseeking' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onselect' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onstalled' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onsubmit' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onsuspend' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ontimeupdate' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onvolumechange' on a non-Element object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onwaiting' on a non-Element object.
-CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'version' on a non-HTMLHtmlElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLTitleElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'href' on a non-HTMLBaseElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'target' on a non-HTMLBaseElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'href' on a non-HTMLLinkElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rel' on a non-HTMLLinkElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'relList' on a non-HTMLLinkElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'media' on a non-HTMLLinkElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hreflang' on a non-HTMLLinkElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLLinkElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'sizes' on a non-HTMLLinkElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'charset' on a non-HTMLLinkElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rev' on a non-HTMLLinkElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'target' on a non-HTMLLinkElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLMetaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'httpEquiv' on a non-HTMLMetaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'content' on a non-HTMLMetaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scheme' on a non-HTMLMetaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'media' on a non-HTMLStyleElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLStyleElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'link' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vLink' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'aLink' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bgColor' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'background' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onbeforeunload' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onhashchange' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmessage' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onoffline' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ononline' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onpagehide' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onpageshow' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onpopstate' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onstorage' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onunload' on a non-HTMLBodyElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLHeadingElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLParagraphElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLHRElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'noShade' on a non-HTMLHRElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'size' on a non-HTMLHRElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLHRElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLPreElement object.
-CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cite' on a non-HTMLQuoteElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'reversed' on a non-HTMLOListElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'start' on a non-HTMLOListElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLOListElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'compact' on a non-HTMLOListElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'compact' on a non-HTMLUListElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLUListElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLLIElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLLIElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'compact' on a non-HTMLDListElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLDivElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'target' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ping' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rel' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'relList' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hreflang' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'coords' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'charset' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rev' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shape' on a non-HTMLAnchorElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dateTime' on a non-HTMLTimeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'clear' on a non-HTMLBRElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cite' on a non-HTMLModElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dateTime' on a non-HTMLModElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'alt' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'srcset' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'sizes' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'crossOrigin' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'useMap' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'isMap' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'naturalWidth' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'naturalHeight' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'complete' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lowsrc' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hspace' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vspace' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'longDesc' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'border' on a non-HTMLImageElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'srcdoc' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'sandbox' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'contentWindow' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scrolling' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'frameBorder' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'longDesc' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'marginHeight' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'marginWidth' on a non-HTMLIFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLEmbedElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLEmbedElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLEmbedElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLEmbedElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLEmbedElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLEmbedElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'data' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'useMap' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'archive' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'code' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'declare' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hspace' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'standby' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vspace' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'codeBase' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'codeType' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'border' on a non-HTMLObjectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLParamElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLParamElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLParamElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'valueType' on a non-HTMLParamElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLVideoElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLVideoElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'videoWidth' on a non-HTMLVideoElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'videoHeight' on a non-HTMLVideoElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'poster' on a non-HTMLVideoElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLSourceElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLSourceElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'media' on a non-HTMLSourceElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'kind' on a non-HTMLTrackElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLTrackElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'srclang' on a non-HTMLTrackElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'label' on a non-HTMLTrackElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'default' on a non-HTMLTrackElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readyState' on a non-HTMLTrackElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'track' on a non-HTMLTrackElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'error' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'currentSrc' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'networkState' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'preload' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'buffered' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readyState' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'seeking' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'currentTime' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'duration' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'paused' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultPlaybackRate' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'playbackRate' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'played' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'seekable' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ended' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autoplay' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'loop' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'mediaGroup' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'controls' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'volume' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'muted' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultMuted' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'audioTracks' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'videoTracks' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'textTracks' on a non-HTMLMediaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'buffered' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'seekable' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'duration' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'currentTime' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'paused' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'playbackState' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'played' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultPlaybackRate' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'playbackRate' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'volume' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'muted' on a non-MediaController object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'label' on a non-TextTrack object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'id' on a non-TextTrack object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'inBandMetadataTrackDispatchType' on a non-TextTrack object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'mode' on a non-TextTrack object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cues' on a non-TextTrack object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'activeCues' on a non-TextTrack object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncuechange' on a non-TextTrack object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'track' on a non-TextTrackCue object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'id' on a non-TextTrackCue object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'startTime' on a non-TextTrackCue object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'endTime' on a non-TextTrackCue object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'pauseOnExit' on a non-TextTrackCue object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onenter' on a non-TextTrackCue object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onexit' on a non-TextTrackCue object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLMapElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'areas' on a non-HTMLMapElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'alt' on a non-HTMLAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'coords' on a non-HTMLAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shape' on a non-HTMLAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'target' on a non-HTMLAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ping' on a non-HTMLAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rel' on a non-HTMLAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'relList' on a non-HTMLAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'noHref' on a non-HTMLAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'caption' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'tHead' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'tFoot' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'tBodies' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rows' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'border' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'frame' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rules' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'summary' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bgColor' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cellPadding' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cellSpacing' on a non-HTMLTableElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableCaptionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'span' on a non-HTMLTableColElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableColElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ch' on a non-HTMLTableColElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'chOff' on a non-HTMLTableColElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vAlign' on a non-HTMLTableColElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLTableColElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rows' on a non-HTMLTableSectionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableSectionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ch' on a non-HTMLTableSectionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'chOff' on a non-HTMLTableSectionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vAlign' on a non-HTMLTableSectionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rowIndex' on a non-HTMLTableRowElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'sectionRowIndex' on a non-HTMLTableRowElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cells' on a non-HTMLTableRowElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableRowElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ch' on a non-HTMLTableRowElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'chOff' on a non-HTMLTableRowElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vAlign' on a non-HTMLTableRowElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bgColor' on a non-HTMLTableRowElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'abbr' on a non-HTMLTableDataCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scope' on a non-HTMLTableHeaderCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'abbr' on a non-HTMLTableHeaderCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'colSpan' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rowSpan' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'headers' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cellIndex' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'axis' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ch' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'chOff' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'noWrap' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vAlign' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bgColor' on a non-HTMLTableCellElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLLabelElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'htmlFor' on a non-HTMLLabelElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'control' on a non-HTMLLabelElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'accept' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'alt' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autocomplete' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autofocus' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultChecked' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'checked' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dirName' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'files' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formAction' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formEnctype' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formMethod' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formNoValidate' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formTarget' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'indeterminate' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'max' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'maxLength' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'min' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'multiple' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'pattern' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'placeholder' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readOnly' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'required' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'size' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'step' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultValue' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'valueAsDate' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'valueAsNumber' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'useMap' on a non-HTMLInputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autofocus' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formAction' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formEnctype' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formMethod' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formNoValidate' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formTarget' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLButtonElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autocomplete' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autofocus' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'multiple' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'required' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'size' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'options' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selectedOptions' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selectedIndex' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLSelectElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLOptGroupElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'label' on a non-HTMLOptGroupElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLOptionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLOptionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'label' on a non-HTMLOptionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultSelected' on a non-HTMLOptionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selected' on a non-HTMLOptionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLOptionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLOptionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'index' on a non-HTMLOptionElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autocomplete' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autofocus' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cols' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dirName' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'maxLength' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'placeholder' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readOnly' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'required' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rows' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'wrap' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultValue' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'textLength' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selectionStart' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selectionEnd' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selectionDirection' on a non-HTMLTextAreaElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autofocus' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'challenge' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'keytype' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLKeygenElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'htmlFor' on a non-HTMLOutputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLOutputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLOutputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLOutputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultValue' on a non-HTMLOutputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLOutputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLOutputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLOutputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLOutputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLOutputElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLProgressElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'max' on a non-HTMLProgressElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'position' on a non-HTMLProgressElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLProgressElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLMeterElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'min' on a non-HTMLMeterElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'max' on a non-HTMLMeterElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'low' on a non-HTMLMeterElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'high' on a non-HTMLMeterElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'optimum' on a non-HTMLMeterElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLMeterElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLFieldSetElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLFieldSetElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLFieldSetElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLFieldSetElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'elements' on a non-HTMLFieldSetElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLFieldSetElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLFieldSetElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLFieldSetElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLLegendElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLLegendElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'open' on a non-HTMLDetailsElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'compact' on a non-HTMLMenuElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLScriptElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLScriptElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'charset' on a non-HTMLScriptElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'async' on a non-HTMLScriptElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defer' on a non-HTMLScriptElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'crossOrigin' on a non-HTMLScriptElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLScriptElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'event' on a non-HTMLScriptElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'htmlFor' on a non-HTMLScriptElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLCanvasElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLCanvasElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'canvas' on a non-CanvasRenderingContext object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'globalAlpha' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'globalCompositeOperation' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'imageSmoothingEnabled' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shadowOffsetX' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shadowOffsetY' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shadowBlur' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shadowColor' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lineWidth' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lineCap' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lineJoin' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'miterLimit' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lineDashOffset' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'font' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'textAlign' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'textBaseline' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'direction' on a non-CanvasRenderingContext2D object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-TextMetrics object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-ImageData object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-ImageData object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dropEffect' on a non-DataTransfer object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'effectAllowed' on a non-DataTransfer object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'files' on a non-DataTransfer object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'visible' on a non-BarProp object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oldURL' on a non-HashChangeEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'newURL' on a non-HashChangeEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'persisted' on a non-PageTransitionEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'returnValue' on a non-BeforeUnloadEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-DOMMimeType object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'description' on a non-DOMMimeType object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'suffixes' on a non-DOMMimeType object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'enabledPlugin' on a non-DOMMimeType object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'origin' on a non-MessageEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lastEventId' on a non-MessageEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'source' on a non-MessageEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ports' on a non-MessageEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'url' on a non-EventSource object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'withCredentials' on a non-EventSource object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readyState' on a non-EventSource object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onopen' on a non-EventSource object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmessage' on a non-EventSource object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onerror' on a non-EventSource object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'url' on a non-WebSocket object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readyState' on a non-WebSocket object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bufferedAmount' on a non-WebSocket object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onopen' on a non-WebSocket object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onerror' on a non-WebSocket object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onclose' on a non-WebSocket object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'extensions' on a non-WebSocket object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'protocol' on a non-WebSocket object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmessage' on a non-WebSocket object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'binaryType' on a non-WebSocket object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'wasClean' on a non-CloseEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'code' on a non-CloseEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'reason' on a non-CloseEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'port1' on a non-MessageChannel object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'port2' on a non-MessageChannel object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmessage' on a non-MessagePort object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmessage' on a non-Worker object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onerror' on a non-Worker object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'key' on a non-StorageEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oldValue' on a non-StorageEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'newValue' on a non-StorageEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'url' on a non-StorageEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'storageArea' on a non-StorageEvent object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'alt' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'archive' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'code' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'codeBase' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hspace' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'object' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vspace' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLAppletElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'behavior' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bgColor' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'direction' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hspace' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'loop' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scrollAmount' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scrollDelay' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'trueSpeed' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vspace' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLMarqueeElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scrolling' on a non-HTMLFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'frameBorder' on a non-HTMLFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'longDesc' on a non-HTMLFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'noResize' on a non-HTMLFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'contentWindow' on a non-HTMLFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'marginHeight' on a non-HTMLFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'marginWidth' on a non-HTMLFrameElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'compact' on a non-HTMLDirectoryElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'color' on a non-HTMLFontElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'face' on a non-HTMLFontElement object.
-CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'size' on a non-HTMLFontElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'domain' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'referrer' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'cookie' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'lastModified' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'readyState' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'title' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'body' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'head' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'images' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'links' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'forms' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'currentScript' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'defaultView' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'activeElement' on a non-Document object.
+CONSOLE MESSAGE: line 1380: Deprecated attempt to access property 'onreadystatechange' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'anchors' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'applets' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onabort' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onblur' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oncanplay' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oncanplaythrough' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onchange' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onclick' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oncontextmenu' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondblclick' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondrag' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondragend' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondragenter' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondragleave' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondragover' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondragstart' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondrop' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondurationchange' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onemptied' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onended' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onerror' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onfocus' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oninput' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oninvalid' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onkeydown' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onkeypress' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onkeyup' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onload' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onloadeddata' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onloadedmetadata' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onloadstart' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmousedown' on a non-Document object.
+CONSOLE MESSAGE: line 1380: Deprecated attempt to access property 'onmouseenter' on a non-Document object.
+CONSOLE MESSAGE: line 1380: Deprecated attempt to access property 'onmouseleave' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmousemove' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmouseout' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmouseover' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmouseup' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmousewheel' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onpause' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onplay' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onplaying' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onprogress' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onratechange' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onreset' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onscroll' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onseeked' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onseeking' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onselect' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onstalled' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onsubmit' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onsuspend' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ontimeupdate' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onvolumechange' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onwaiting' on a non-Document object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'title' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'lang' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'translate' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'dir' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'dataset' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'hidden' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'tabIndex' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'accessKey' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'draggable' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'contentEditable' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'isContentEditable' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'spellcheck' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onabort' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onblur' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oncanplay' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oncanplaythrough' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onchange' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onclick' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oncontextmenu' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondblclick' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondrag' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondragend' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondragenter' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondragleave' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondragover' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondragstart' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondrop' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ondurationchange' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onemptied' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onended' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onerror' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onfocus' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oninput' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oninvalid' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onkeydown' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onkeypress' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onkeyup' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onload' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onloadeddata' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onloadedmetadata' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onloadstart' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmousedown' on a non-Element object.
+CONSOLE MESSAGE: line 1380: Deprecated attempt to access property 'onmouseenter' on a non-Element object.
+CONSOLE MESSAGE: line 1380: Deprecated attempt to access property 'onmouseleave' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmousemove' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmouseout' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmouseover' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmouseup' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmousewheel' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onpause' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onplay' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onplaying' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onprogress' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onratechange' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onreset' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onscroll' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onseeked' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onseeking' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onselect' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onstalled' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onsubmit' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onsuspend' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ontimeupdate' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onvolumechange' on a non-Element object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onwaiting' on a non-Element object.
+CONSOLE MESSAGE: line 793: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 2475: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 793: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 2475: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'version' on a non-HTMLHtmlElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'text' on a non-HTMLTitleElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'href' on a non-HTMLBaseElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'target' on a non-HTMLBaseElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'href' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rel' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'relList' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'media' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'hreflang' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'sizes' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'charset' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rev' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'target' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLMetaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'httpEquiv' on a non-HTMLMetaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'content' on a non-HTMLMetaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'scheme' on a non-HTMLMetaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'media' on a non-HTMLStyleElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLStyleElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'text' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'link' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'vLink' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'aLink' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'bgColor' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'background' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onbeforeunload' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onhashchange' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmessage' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onoffline' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ononline' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onpagehide' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onpageshow' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onpopstate' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onstorage' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onunload' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLHeadingElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLParagraphElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLHRElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'noShade' on a non-HTMLHRElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'size' on a non-HTMLHRElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLHRElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLPreElement object.
+CONSOLE MESSAGE: line 793: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 2475: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 793: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 2475: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'cite' on a non-HTMLQuoteElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'reversed' on a non-HTMLOListElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'start' on a non-HTMLOListElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLOListElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'compact' on a non-HTMLOListElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'compact' on a non-HTMLUListElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLUListElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLLIElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLLIElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'compact' on a non-HTMLDListElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLDivElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'target' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ping' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rel' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'relList' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'hreflang' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'text' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'coords' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'charset' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rev' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'shape' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'dateTime' on a non-HTMLTimeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'clear' on a non-HTMLBRElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'cite' on a non-HTMLModElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'dateTime' on a non-HTMLModElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'alt' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'src' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'srcset' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'sizes' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'crossOrigin' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'useMap' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'isMap' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'naturalWidth' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'naturalHeight' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'complete' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'currentSrc' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'lowsrc' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'hspace' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'vspace' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'longDesc' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'border' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'src' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'srcdoc' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'sandbox' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'contentWindow' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'scrolling' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'frameBorder' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'longDesc' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'marginHeight' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'marginWidth' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'src' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'data' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'useMap' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'willValidate' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validity' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validationMessage' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'archive' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'code' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'declare' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'hspace' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'standby' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'vspace' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'codeBase' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'codeType' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'border' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLParamElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLParamElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLParamElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'valueType' on a non-HTMLParamElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLVideoElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-HTMLVideoElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'videoWidth' on a non-HTMLVideoElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'videoHeight' on a non-HTMLVideoElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'poster' on a non-HTMLVideoElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'src' on a non-HTMLSourceElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLSourceElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'media' on a non-HTMLSourceElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'kind' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'src' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'srclang' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'label' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'default' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'readyState' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'track' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'error' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'src' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'currentSrc' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'networkState' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'preload' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'buffered' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'readyState' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'seeking' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'currentTime' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'duration' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'paused' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'defaultPlaybackRate' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'playbackRate' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'played' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'seekable' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ended' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'autoplay' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'loop' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'mediaGroup' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'controls' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'volume' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'muted' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'defaultMuted' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'audioTracks' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'videoTracks' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'textTracks' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'buffered' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'seekable' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'duration' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'currentTime' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'paused' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'playbackState' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'played' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'defaultPlaybackRate' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'playbackRate' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'volume' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'muted' on a non-MediaController object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'label' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'id' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'inBandMetadataTrackDispatchType' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'mode' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'cues' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'activeCues' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oncuechange' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'track' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'id' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'startTime' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'endTime' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'pauseOnExit' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onenter' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onexit' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLMapElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'areas' on a non-HTMLMapElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'alt' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'coords' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'shape' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'target' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ping' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rel' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'relList' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'noHref' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'caption' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'tHead' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'tFoot' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'tBodies' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rows' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'border' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'frame' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rules' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'summary' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'bgColor' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'cellPadding' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'cellSpacing' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLTableCaptionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'span' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ch' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'chOff' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'vAlign' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rows' on a non-HTMLTableSectionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLTableSectionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ch' on a non-HTMLTableSectionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'chOff' on a non-HTMLTableSectionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'vAlign' on a non-HTMLTableSectionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rowIndex' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'sectionRowIndex' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'cells' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ch' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'chOff' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'vAlign' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'bgColor' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'abbr' on a non-HTMLTableDataCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'scope' on a non-HTMLTableHeaderCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'abbr' on a non-HTMLTableHeaderCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'colSpan' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rowSpan' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'headers' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'cellIndex' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'axis' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ch' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'chOff' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'noWrap' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'vAlign' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'bgColor' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLLabelElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'htmlFor' on a non-HTMLLabelElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'control' on a non-HTMLLabelElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'accept' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'alt' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'autocomplete' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'autofocus' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'defaultChecked' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'checked' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'dirName' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'disabled' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'files' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'formAction' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'formEnctype' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'formMethod' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'formNoValidate' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'formTarget' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'indeterminate' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'max' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'maxLength' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'min' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'multiple' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'pattern' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'placeholder' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'readOnly' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'required' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'size' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'src' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'step' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'defaultValue' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'valueAsDate' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'valueAsNumber' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'willValidate' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validity' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validationMessage' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'labels' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'useMap' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'autofocus' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'disabled' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'formAction' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'formEnctype' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'formMethod' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'formNoValidate' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'formTarget' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'willValidate' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validity' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validationMessage' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'labels' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'autocomplete' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'autofocus' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'disabled' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'multiple' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'required' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'size' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'options' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'selectedOptions' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'selectedIndex' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'willValidate' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validity' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validationMessage' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'labels' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'disabled' on a non-HTMLOptGroupElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'label' on a non-HTMLOptGroupElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'disabled' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'label' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'defaultSelected' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'selected' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'text' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'index' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'autocomplete' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'autofocus' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'cols' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'dirName' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'disabled' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'maxLength' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'placeholder' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'readOnly' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'required' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'rows' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'wrap' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'defaultValue' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'textLength' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'willValidate' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validity' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validationMessage' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'labels' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'selectionStart' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'selectionEnd' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'selectionDirection' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'autofocus' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'challenge' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'disabled' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'keytype' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'willValidate' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validity' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validationMessage' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'labels' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'htmlFor' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'defaultValue' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'willValidate' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validity' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validationMessage' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'labels' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLProgressElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'max' on a non-HTMLProgressElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'position' on a non-HTMLProgressElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'labels' on a non-HTMLProgressElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'value' on a non-HTMLMeterElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'min' on a non-HTMLMeterElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'max' on a non-HTMLMeterElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'low' on a non-HTMLMeterElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'high' on a non-HTMLMeterElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'optimum' on a non-HTMLMeterElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'labels' on a non-HTMLMeterElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'disabled' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'elements' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'willValidate' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validity' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'validationMessage' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'form' on a non-HTMLLegendElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLLegendElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'open' on a non-HTMLDetailsElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'compact' on a non-HTMLMenuElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'src' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'charset' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'async' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'defer' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'crossOrigin' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'text' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'event' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'htmlFor' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLCanvasElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-HTMLCanvasElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'canvas' on a non-CanvasRenderingContext object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'globalAlpha' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'globalCompositeOperation' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'imageSmoothingEnabled' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'shadowOffsetX' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'shadowOffsetY' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'shadowBlur' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'shadowColor' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'lineWidth' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'lineCap' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'lineJoin' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'miterLimit' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'lineDashOffset' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'font' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'textAlign' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'textBaseline' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'direction' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-TextMetrics object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-ImageData object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-ImageData object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'dropEffect' on a non-DataTransfer object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'effectAllowed' on a non-DataTransfer object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'files' on a non-DataTransfer object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'visible' on a non-BarProp object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oldURL' on a non-HashChangeEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'newURL' on a non-HashChangeEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'persisted' on a non-PageTransitionEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'returnValue' on a non-BeforeUnloadEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'type' on a non-DOMMimeType object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'description' on a non-DOMMimeType object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'suffixes' on a non-DOMMimeType object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'enabledPlugin' on a non-DOMMimeType object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'origin' on a non-MessageEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'lastEventId' on a non-MessageEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'source' on a non-MessageEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'ports' on a non-MessageEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'url' on a non-EventSource object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'withCredentials' on a non-EventSource object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'readyState' on a non-EventSource object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onopen' on a non-EventSource object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmessage' on a non-EventSource object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onerror' on a non-EventSource object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'url' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'readyState' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'bufferedAmount' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onopen' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onerror' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onclose' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'extensions' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'protocol' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmessage' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'binaryType' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'wasClean' on a non-CloseEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'code' on a non-CloseEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'reason' on a non-CloseEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'port1' on a non-MessageChannel object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'port2' on a non-MessageChannel object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmessage' on a non-MessagePort object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onmessage' on a non-Worker object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'onerror' on a non-Worker object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'key' on a non-StorageEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'oldValue' on a non-StorageEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'newValue' on a non-StorageEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'url' on a non-StorageEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'storageArea' on a non-StorageEvent object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'align' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'alt' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'archive' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'code' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'codeBase' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'hspace' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'object' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'vspace' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'behavior' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'bgColor' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'direction' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'height' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'hspace' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'loop' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'scrollAmount' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'scrollDelay' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'trueSpeed' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'vspace' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'width' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'name' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'scrolling' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'src' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'frameBorder' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'longDesc' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'noResize' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'contentWindow' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'marginHeight' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'marginWidth' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'compact' on a non-HTMLDirectoryElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'color' on a non-HTMLFontElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'face' on a non-HTMLFontElement object.
+CONSOLE MESSAGE: line 1151: Deprecated attempt to access property 'size' on a non-HTMLFontElement object.
 HTML IDL tests
 
 
@@ -2703,12 +2704,12 @@ PASS HTMLModElement must be primary interface of document.createElement("del")
 PASS Stringification of document.createElement("del") 
 PASS HTMLModElement interface: document.createElement("del") must inherit property "cite" with the proper type (0) 
 PASS HTMLModElement interface: document.createElement("del") must inherit property "dateTime" with the proper type (1) 
-FAIL HTMLPictureElement interface: existence and properties of interface object assert_own_property: self does not have own property "HTMLPictureElement" expected property "HTMLPictureElement" missing
-FAIL HTMLPictureElement interface object length assert_own_property: self does not have own property "HTMLPictureElement" expected property "HTMLPictureElement" missing
-FAIL HTMLPictureElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property "HTMLPictureElement" expected property "HTMLPictureElement" missing
-FAIL HTMLPictureElement interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "HTMLPictureElement" expected property "HTMLPictureElement" missing
-FAIL HTMLPictureElement must be primary interface of document.createElement("picture") assert_own_property: self does not have own property "HTMLPictureElement" expected property "HTMLPictureElement" missing
-FAIL Stringification of document.createElement("picture") assert_equals: class string of document.createElement("picture") expected "[object HTMLPictureElement]" but got "[object HTMLUnknownElement]"
+FAIL HTMLPictureElement interface: existence and properties of interface object assert_equals: class string of HTMLPictureElement expected "[object Function]" but got "[object HTMLPictureElementConstructor]"
+PASS HTMLPictureElement interface object length 
+PASS HTMLPictureElement interface: existence and properties of interface prototype object 
+FAIL HTMLPictureElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLPictureElement.prototype.constructor is not writable expected true got false
+PASS HTMLPictureElement must be primary interface of document.createElement("picture") 
+PASS Stringification of document.createElement("picture") 
 FAIL HTMLImageElement interface: existence and properties of interface object assert_equals: class string of HTMLImageElement expected "[object Function]" but got "[object HTMLImageElementConstructor]"
 PASS HTMLImageElement interface object length 
 PASS HTMLImageElement interface: existence and properties of interface prototype object 
@@ -2749,7 +2750,9 @@ FAIL HTMLImageElement interface: attribute naturalHeight assert_throws: getting
 FAIL HTMLImageElement interface: attribute complete assert_throws: getting property on prototype object must throw TypeError function "function () {
     [native code]
 }" did not throw
-FAIL HTMLImageElement interface: attribute currentSrc assert_true: The prototype object must have a property "currentSrc" expected true got false
+FAIL HTMLImageElement interface: attribute currentSrc assert_throws: getting property on prototype object must throw TypeError function "function () {
+    [native code]
+}" did not throw
 FAIL HTMLImageElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () {
     [native code]
 }" did not throw
@@ -2785,7 +2788,7 @@ PASS HTMLImageElement interface: document.createElement("img") must inherit prop
 PASS HTMLImageElement interface: document.createElement("img") must inherit property "naturalWidth" with the proper type (9) 
 PASS HTMLImageElement interface: document.createElement("img") must inherit property "naturalHeight" with the proper type (10) 
 PASS HTMLImageElement interface: document.createElement("img") must inherit property "complete" with the proper type (11) 
-FAIL HTMLImageElement interface: document.createElement("img") must inherit property "currentSrc" with the proper type (12) assert_inherits: property "currentSrc" not found in prototype chain
+PASS HTMLImageElement interface: document.createElement("img") must inherit property "currentSrc" with the proper type (12) 
 PASS HTMLImageElement interface: document.createElement("img") must inherit property "name" with the proper type (13) 
 PASS HTMLImageElement interface: document.createElement("img") must inherit property "lowsrc" with the proper type (14) 
 PASS HTMLImageElement interface: document.createElement("img") must inherit property "align" with the proper type (15) 
@@ -2807,7 +2810,7 @@ PASS HTMLImageElement interface: new Image() must inherit property "height" with
 PASS HTMLImageElement interface: new Image() must inherit property "naturalWidth" with the proper type (9) 
 PASS HTMLImageElement interface: new Image() must inherit property "naturalHeight" with the proper type (10) 
 PASS HTMLImageElement interface: new Image() must inherit property "complete" with the proper type (11) 
-FAIL HTMLImageElement interface: new Image() must inherit property "currentSrc" with the proper type (12) assert_inherits: property "currentSrc" not found in prototype chain
+PASS HTMLImageElement interface: new Image() must inherit property "currentSrc" with the proper type (12) 
 PASS HTMLImageElement interface: new Image() must inherit property "name" with the proper type (13) 
 PASS HTMLImageElement interface: new Image() must inherit property "lowsrc" with the proper type (14) 
 PASS HTMLImageElement interface: new Image() must inherit property "align" with the proper type (15) 
index 0cbd9cf..e3d62d5 100644 (file)
    
 
-FAIL <img srcset="/images/green-1x1.png?a2 300w, /images/green-16x16.png?a2 301w"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?b2 450w, /images/green-16x16.png?b2 451w"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?c2 600w, /images/green-16x16.png?c2 601w"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?d2 900w, /images/green-16x16.png?d2 901w"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e2 50w, /images/green-16x16.png?e2 51w" sizes="0"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e3 50w, /images/green-16x16.png?e3 51w" sizes="-0"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e4 50w, /images/green-16x16.png?e4 51w" sizes="+0"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e5 50w, /images/green-16x16.png?e5 51w" sizes="+1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e6 50w, /images/green-16x16.png?e6 51w" sizes=".1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e7 50w, /images/green-16x16.png?e7 51w" sizes="0.1em"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e8 50w, /images/green-16x16.png?e8 51w" sizes="0.1ex"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e9 50w, /images/green-16x16.png?e9 51w" sizes="0.1ch"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e10 50w, /images/green-16x16.png?e10 51w" sizes="0.1rem"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e11 50w, /images/green-16x16.png?e11 51w" sizes="0.1vw"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e12 50w, /images/green-16x16.png?e12 51w" sizes="0.1vh"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e13 50w, /images/green-16x16.png?e13 51w" sizes="0.1vmin"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e14 50w, /images/green-16x16.png?e14 51w" sizes="0.1vmax"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e15 50w, /images/green-16x16.png?e15 51w" sizes="0.1cm"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e16 50w, /images/green-16x16.png?e16 51w" sizes="1mm"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e17 50w, /images/green-16x16.png?e17 51w" sizes="1q"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e18 50w, /images/green-16x16.png?e18 51w" sizes="0.01in"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e19 50w, /images/green-16x16.png?e19 51w" sizes="0.1pc"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e20 50w, /images/green-16x16.png?e20 51w" sizes="0.1pt"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e21 50w, /images/green-16x16.png?e21 51w" sizes="/* */1px/* */"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e22 50w, /images/green-16x16.png?e22 51w" sizes=" /**/ /**/ 1px /**/ /**/ "> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e23 50w, /images/green-16x16.png?e23 51w" sizes="(),1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e24 50w, /images/green-16x16.png?e24 51w" sizes="x(),1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e25 50w, /images/green-16x16.png?e25 51w" sizes="{},1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e26 50w, /images/green-16x16.png?e26 51w" sizes="[],1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e27 50w, /images/green-16x16.png?e27 51w" sizes="1px,("> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e28 50w, /images/green-16x16.png?e28 51w" sizes="1px,x("> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e29 50w, /images/green-16x16.png?e29 51w" sizes="1px,{"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e30 50w, /images/green-16x16.png?e30 51w" sizes="1px,["> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e31 50w, /images/green-16x16.png?e31 51w" sizes="\(,1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e32 50w, /images/green-16x16.png?e32 51w" sizes="x\(,1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e33 50w, /images/green-16x16.png?e33 51w" sizes="\{,1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e34 50w, /images/green-16x16.png?e34 51w" sizes="\[,1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e35 50w, /images/green-16x16.png?e35 51w" sizes="1\p\x"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e36 50w, /images/green-16x16.png?e36 51w" sizes="calc(1px)"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e37 50w, /images/green-16x16.png?e37 51w" sizes="(min-width:0) calc(1px)"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e39 50w, /images/green-16x16.png?e39 51w" sizes="(min-width:0) 1px, 100vw"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e40 50w, /images/green-16x16.png?e40 51w" sizes="(min-width:0) 1px, (min-width:0) 100vw, 100vw"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e41 50w, /images/green-16x16.png?e41 51w" sizes="(min-width:0) 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e42 50w, /images/green-16x16.png?e42 51w" sizes="not (min-width:0) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e43 50w, /images/green-16x16.png?e43 51w" sizes="(min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e44 50w, /images/green-16x16.png?e44 51w" sizes="not (min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e45 50w, /images/green-16x16.png?e45 51w" sizes="(min-width:-1px) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e46 50w, /images/green-16x16.png?e46 51w" sizes="not (min-width:-1px) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e47 50w, /images/green-16x16.png?e47 51w" sizes="(unknown-mf-name) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e48 50w, /images/green-16x16.png?e48 51w" sizes="not (unknown-mf-name) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e49 50w, /images/green-16x16.png?e49 51w" sizes="(unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e50 50w, /images/green-16x16.png?e50 51w" sizes="not (unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e51 50w, /images/green-16x16.png?e51 51w" sizes="unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e52 50w, /images/green-16x16.png?e52 51w" sizes="not unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e53 50w, /images/green-16x16.png?e53 51w" sizes="print 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e54 50w, /images/green-16x16.png?e54 51w" sizes="not print 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e55 50w, /images/green-16x16.png?e55 51w" sizes="unknown-media-type 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e56 50w, /images/green-16x16.png?e56 51w" sizes="not unknown-media-type 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e57 50w, /images/green-16x16.png?e57 51w" sizes="(min-width:0) or (min-width:0) 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown &quot;general-enclosed&quot;) 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e63 50w, /images/green-16x16.png?e63 51w" sizes="(min-width:0) or (!) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e64 50w, /images/green-16x16.png?e64 51w" sizes="(min-width:0) or unknown-media-type 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e65 50w, /images/green-16x16.png?e65 51w" sizes="(123) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e66 50w, /images/green-16x16.png?e66 51w" sizes="not (123) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e67 50w, /images/green-16x16.png?e67 51w" sizes="(!) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e68 50w, /images/green-16x16.png?e68 51w" sizes="not (!) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e69 50w, /images/green-16x16.png?e69 51w" sizes="! 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e70 50w, /images/green-16x16.png?e70 51w" sizes="not ! 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e71 50w, /images/green-16x16.png?e71 51w" sizes="(]) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e72 50w, /images/green-16x16.png?e72 51w" sizes="not (]) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e73 50w, /images/green-16x16.png?e73 51w" sizes="] 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e74 50w, /images/green-16x16.png?e74 51w" sizes="not ] 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e75 50w, /images/green-16x16.png?e75 51w" sizes="(}) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e76 50w, /images/green-16x16.png?e76 51w" sizes="not (}) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e77 50w, /images/green-16x16.png?e77 51w" sizes="} 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e78 50w, /images/green-16x16.png?e78 51w" sizes="not } 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e79 50w, /images/green-16x16.png?e79 51w" sizes=") 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e80 50w, /images/green-16x16.png?e80 51w" sizes="not ) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e81 50w, /images/green-16x16.png?e81 51w" sizes="(;) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e82 50w, /images/green-16x16.png?e82 51w" sizes="not (;) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e83 50w, /images/green-16x16.png?e83 51w" sizes="(.) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e84 50w, /images/green-16x16.png?e84 51w" sizes="not (.) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e85 50w, /images/green-16x16.png?e85 51w" sizes="; 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e86 50w, /images/green-16x16.png?e86 51w" sizes="not ; 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e87 50w, /images/green-16x16.png?e87 51w" sizes=", 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e88 50w, /images/green-16x16.png?e88 51w" sizes="1px,"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e89 50w, /images/green-16x16.png?e89 51w" sizes="(min-width:0) 1px,"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e90 50w, /images/green-16x16.png?e90 51w" sizes="-0e-0px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e91 50w, /images/green-16x16.png?e91 51w" sizes="+0.11e+01px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e92 50w, /images/green-16x16.png?e92 51w" sizes="0.2e1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e93 50w, /images/green-16x16.png?e93 51w" sizes="0.3E1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e94 50w, /images/green-16x16.png?e94 51w" sizes=".4E1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e95 50w, /images/green-16x16.png?e95 51w" sizes="all 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e96 50w, /images/green-16x16.png?e96 51w" sizes="all and (min-width:0) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e97 50w, /images/green-16x16.png?e97 51w" sizes="min-width:0 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e98 50w, /images/green-16x16.png?e98 51w" sizes="1px, 100vw"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e99 50w, /images/green-16x16.png?e99 51w" sizes="1px, (min-width:0) 100vw"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e100 50w, /images/green-16x16.png?e100 51w" sizes="1px, foo bar"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e101 50w, /images/green-16x16.png?e101 51w" sizes="(min-width:0) 1px, foo bar"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e102 50w, /images/green-16x16.png?e102 51w" sizes="(&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e103 50w, /images/green-16x16.png?e103 51w" sizes="not (&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e104 50w, /images/green-16x16.png?e104 51w" sizes="(unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e105 50w, /images/green-16x16.png?e105 51w" sizes="not (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e107 50w, /images/green-16x16.png?e107 51w" sizes="not ((min-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e108 50w, /images/green-16x16.png?e108 51w" sizes="(max-width:0) or (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e109 50w, /images/green-16x16.png?e109 51w" sizes="not ((max-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f2 50w, /images/green-16x16.png?f2 51w" sizes=""> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f3 50w, /images/green-16x16.png?f3 51w" sizes=","> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f4 50w, /images/green-16x16.png?f4 51w" sizes="-1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f5 50w, /images/green-16x16.png?f5 51w" sizes="1"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f6 50w, /images/green-16x16.png?f6 51w" sizes="0.1%"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f7 50w, /images/green-16x16.png?f7 51w" sizes="0.1deg"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f8 50w, /images/green-16x16.png?f8 51w" sizes="0.1grad"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f9 50w, /images/green-16x16.png?f9 51w" sizes="0.1rad"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f10 50w, /images/green-16x16.png?f10 51w" sizes="0.1turn"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f11 50w, /images/green-16x16.png?f11 51w" sizes="0.1s"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f12 50w, /images/green-16x16.png?f12 51w" sizes="0.1ms"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f13 50w, /images/green-16x16.png?f13 51w" sizes="0.1Hz"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f14 50w, /images/green-16x16.png?f14 51w" sizes="0.1kHz"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f15 50w, /images/green-16x16.png?f15 51w" sizes="0.1dpi"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f16 50w, /images/green-16x16.png?f16 51w" sizes="0.1dpcm"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f17 50w, /images/green-16x16.png?f17 51w" sizes="0.1dppx"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f18 50w, /images/green-16x16.png?f18 51w" data-foo="1px" sizes="attr(data-foo, length, 1px)"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f19 50w, /images/green-16x16.png?f19 51w" data-foo="1" sizes="attr(data-foo, px, 1px)"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f20 50w, /images/green-16x16.png?f20 51w" sizes="toggle(1px)"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f21 50w, /images/green-16x16.png?f21 51w" sizes="inherit"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f22 50w, /images/green-16x16.png?f22 51w" sizes="auto"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f23 50w, /images/green-16x16.png?f23 51w" sizes="initial"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f24 50w, /images/green-16x16.png?f24 51w" sizes="unset"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f25 50w, /images/green-16x16.png?f25 51w" sizes="default"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f26 50w, /images/green-16x16.png?f26 51w" sizes="1/* */px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f27 50w, /images/green-16x16.png?f27 51w" sizes="1p/* */x"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f28 50w, /images/green-16x16.png?f28 51w" sizes="-/**/0"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f29 50w, /images/green-16x16.png?f29 51w" sizes="((),1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f30 50w, /images/green-16x16.png?f30 51w" sizes="x(x(),1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f31 50w, /images/green-16x16.png?f31 51w" sizes="{{},1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f32 50w, /images/green-16x16.png?f32 51w" sizes="[[],1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f33 50w, /images/green-16x16.png?f33 51w" sizes="1px !important"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f34 50w, /images/green-16x16.png?f34 51w" sizes="\1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f35 50w, /images/green-16x16.png?f35 51w" sizes="all 1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f36 50w, /images/green-16x16.png?f36 51w" sizes="all and (min-width:0) 1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f37 50w, /images/green-16x16.png?f37 51w" sizes="min-width:0 1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f38 50w, /images/green-16x16.png?f38 51w" sizes="100vw, 1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f39 50w, /images/green-16x16.png?f39 51w" sizes="100vw, (min-width:0) 1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f40 50w, /images/green-16x16.png?f40 51w" sizes="foo bar"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f41 50w, /images/green-16x16.png?f41 51w" sizes="foo-bar"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f42 50w, /images/green-16x16.png?f42 51w" sizes="(min-width:0) 1px foo bar"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f43 50w, /images/green-16x16.png?f43 51w" sizes="(min-width:0) 0.1%"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f44 50w, /images/green-16x16.png?f44 51w" sizes="(min-width:0) 1"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f45 50w, /images/green-16x16.png?f45 51w" sizes="-1e0px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f46 50w, /images/green-16x16.png?f46 51w" sizes="1e1.5px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f47 50w, /images/green-16x16.png?f47 51w" style="--foo: 1px" sizes="var(--foo)"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f48 50w, /images/green-16x16.png?f48 51w" sizes="calc(1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f49 50w, /images/green-16x16.png?f49 51w" sizes="(min-width:0) calc(1px"> ref sizes="100vw" (standards mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?a2 300w, /images/green-16x16.png?a2 301w"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?b2 450w, /images/green-16x16.png?b2 451w"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?c2 600w, /images/green-16x16.png?c2 601w"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?d2 900w, /images/green-16x16.png?d2 901w"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e2 50w, /images/green-16x16.png?e2 51w" sizes="0"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e3 50w, /images/green-16x16.png?e3 51w" sizes="-0"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e4 50w, /images/green-16x16.png?e4 51w" sizes="+0"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e5 50w, /images/green-16x16.png?e5 51w" sizes="+1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e6 50w, /images/green-16x16.png?e6 51w" sizes=".1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e7 50w, /images/green-16x16.png?e7 51w" sizes="0.1em"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e8 50w, /images/green-16x16.png?e8 51w" sizes="0.1ex"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e9 50w, /images/green-16x16.png?e9 51w" sizes="0.1ch"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e10 50w, /images/green-16x16.png?e10 51w" sizes="0.1rem"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e11 50w, /images/green-16x16.png?e11 51w" sizes="0.1vw"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e12 50w, /images/green-16x16.png?e12 51w" sizes="0.1vh"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e13 50w, /images/green-16x16.png?e13 51w" sizes="0.1vmin"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e14 50w, /images/green-16x16.png?e14 51w" sizes="0.1vmax"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e15 50w, /images/green-16x16.png?e15 51w" sizes="0.1cm"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e16 50w, /images/green-16x16.png?e16 51w" sizes="1mm"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e17 50w, /images/green-16x16.png?e17 51w" sizes="1q"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e18 50w, /images/green-16x16.png?e18 51w" sizes="0.01in"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e19 50w, /images/green-16x16.png?e19 51w" sizes="0.1pc"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e20 50w, /images/green-16x16.png?e20 51w" sizes="0.1pt"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e21 50w, /images/green-16x16.png?e21 51w" sizes="/* */1px/* */"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e22 50w, /images/green-16x16.png?e22 51w" sizes=" /**/ /**/ 1px /**/ /**/ "> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e23 50w, /images/green-16x16.png?e23 51w" sizes="(),1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e24 50w, /images/green-16x16.png?e24 51w" sizes="x(),1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e25 50w, /images/green-16x16.png?e25 51w" sizes="{},1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e26 50w, /images/green-16x16.png?e26 51w" sizes="[],1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e27 50w, /images/green-16x16.png?e27 51w" sizes="1px,("> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e28 50w, /images/green-16x16.png?e28 51w" sizes="1px,x("> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e29 50w, /images/green-16x16.png?e29 51w" sizes="1px,{"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e30 50w, /images/green-16x16.png?e30 51w" sizes="1px,["> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e31 50w, /images/green-16x16.png?e31 51w" sizes="\(,1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e32 50w, /images/green-16x16.png?e32 51w" sizes="x\(,1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e33 50w, /images/green-16x16.png?e33 51w" sizes="\{,1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e34 50w, /images/green-16x16.png?e34 51w" sizes="\[,1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e35 50w, /images/green-16x16.png?e35 51w" sizes="1\p\x"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e36 50w, /images/green-16x16.png?e36 51w" sizes="calc(1px)"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e37 50w, /images/green-16x16.png?e37 51w" sizes="(min-width:0) calc(1px)"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e39 50w, /images/green-16x16.png?e39 51w" sizes="(min-width:0) 1px, 100vw"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e40 50w, /images/green-16x16.png?e40 51w" sizes="(min-width:0) 1px, (min-width:0) 100vw, 100vw"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e41 50w, /images/green-16x16.png?e41 51w" sizes="(min-width:0) 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e42 50w, /images/green-16x16.png?e42 51w" sizes="not (min-width:0) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e43 50w, /images/green-16x16.png?e43 51w" sizes="(min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e44 50w, /images/green-16x16.png?e44 51w" sizes="not (min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e45 50w, /images/green-16x16.png?e45 51w" sizes="(min-width:-1px) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e46 50w, /images/green-16x16.png?e46 51w" sizes="not (min-width:-1px) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e47 50w, /images/green-16x16.png?e47 51w" sizes="(unknown-mf-name) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e48 50w, /images/green-16x16.png?e48 51w" sizes="not (unknown-mf-name) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e49 50w, /images/green-16x16.png?e49 51w" sizes="(unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e50 50w, /images/green-16x16.png?e50 51w" sizes="not (unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e51 50w, /images/green-16x16.png?e51 51w" sizes="unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e52 50w, /images/green-16x16.png?e52 51w" sizes="not unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e53 50w, /images/green-16x16.png?e53 51w" sizes="print 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e54 50w, /images/green-16x16.png?e54 51w" sizes="not print 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e55 50w, /images/green-16x16.png?e55 51w" sizes="unknown-media-type 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e56 50w, /images/green-16x16.png?e56 51w" sizes="not unknown-media-type 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e57 50w, /images/green-16x16.png?e57 51w" sizes="(min-width:0) or (min-width:0) 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown &quot;general-enclosed&quot;) 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e63 50w, /images/green-16x16.png?e63 51w" sizes="(min-width:0) or (!) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e64 50w, /images/green-16x16.png?e64 51w" sizes="(min-width:0) or unknown-media-type 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e65 50w, /images/green-16x16.png?e65 51w" sizes="(123) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e66 50w, /images/green-16x16.png?e66 51w" sizes="not (123) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e67 50w, /images/green-16x16.png?e67 51w" sizes="(!) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e68 50w, /images/green-16x16.png?e68 51w" sizes="not (!) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e69 50w, /images/green-16x16.png?e69 51w" sizes="! 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e70 50w, /images/green-16x16.png?e70 51w" sizes="not ! 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e71 50w, /images/green-16x16.png?e71 51w" sizes="(]) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e72 50w, /images/green-16x16.png?e72 51w" sizes="not (]) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e73 50w, /images/green-16x16.png?e73 51w" sizes="] 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e74 50w, /images/green-16x16.png?e74 51w" sizes="not ] 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e75 50w, /images/green-16x16.png?e75 51w" sizes="(}) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e76 50w, /images/green-16x16.png?e76 51w" sizes="not (}) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e77 50w, /images/green-16x16.png?e77 51w" sizes="} 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e78 50w, /images/green-16x16.png?e78 51w" sizes="not } 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e79 50w, /images/green-16x16.png?e79 51w" sizes=") 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e80 50w, /images/green-16x16.png?e80 51w" sizes="not ) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e81 50w, /images/green-16x16.png?e81 51w" sizes="(;) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e82 50w, /images/green-16x16.png?e82 51w" sizes="not (;) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e83 50w, /images/green-16x16.png?e83 51w" sizes="(.) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e84 50w, /images/green-16x16.png?e84 51w" sizes="not (.) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e85 50w, /images/green-16x16.png?e85 51w" sizes="; 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e86 50w, /images/green-16x16.png?e86 51w" sizes="not ; 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e87 50w, /images/green-16x16.png?e87 51w" sizes=", 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e88 50w, /images/green-16x16.png?e88 51w" sizes="1px,"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e89 50w, /images/green-16x16.png?e89 51w" sizes="(min-width:0) 1px,"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e90 50w, /images/green-16x16.png?e90 51w" sizes="-0e-0px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e91 50w, /images/green-16x16.png?e91 51w" sizes="+0.11e+01px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e92 50w, /images/green-16x16.png?e92 51w" sizes="0.2e1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e93 50w, /images/green-16x16.png?e93 51w" sizes="0.3E1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e94 50w, /images/green-16x16.png?e94 51w" sizes=".4E1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e95 50w, /images/green-16x16.png?e95 51w" sizes="all 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e96 50w, /images/green-16x16.png?e96 51w" sizes="all and (min-width:0) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e97 50w, /images/green-16x16.png?e97 51w" sizes="min-width:0 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e98 50w, /images/green-16x16.png?e98 51w" sizes="1px, 100vw"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e99 50w, /images/green-16x16.png?e99 51w" sizes="1px, (min-width:0) 100vw"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e100 50w, /images/green-16x16.png?e100 51w" sizes="1px, foo bar"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e101 50w, /images/green-16x16.png?e101 51w" sizes="(min-width:0) 1px, foo bar"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e102 50w, /images/green-16x16.png?e102 51w" sizes="(&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e103 50w, /images/green-16x16.png?e103 51w" sizes="not (&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e104 50w, /images/green-16x16.png?e104 51w" sizes="(unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e105 50w, /images/green-16x16.png?e105 51w" sizes="not (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e107 50w, /images/green-16x16.png?e107 51w" sizes="not ((min-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e108 50w, /images/green-16x16.png?e108 51w" sizes="(max-width:0) or (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e109 50w, /images/green-16x16.png?e109 51w" sizes="not ((max-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f2 50w, /images/green-16x16.png?f2 51w" sizes=""> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f3 50w, /images/green-16x16.png?f3 51w" sizes=","> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f4 50w, /images/green-16x16.png?f4 51w" sizes="-1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f5 50w, /images/green-16x16.png?f5 51w" sizes="1"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f6 50w, /images/green-16x16.png?f6 51w" sizes="0.1%"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f7 50w, /images/green-16x16.png?f7 51w" sizes="0.1deg"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f8 50w, /images/green-16x16.png?f8 51w" sizes="0.1grad"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f9 50w, /images/green-16x16.png?f9 51w" sizes="0.1rad"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f10 50w, /images/green-16x16.png?f10 51w" sizes="0.1turn"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f11 50w, /images/green-16x16.png?f11 51w" sizes="0.1s"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f12 50w, /images/green-16x16.png?f12 51w" sizes="0.1ms"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f13 50w, /images/green-16x16.png?f13 51w" sizes="0.1Hz"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f14 50w, /images/green-16x16.png?f14 51w" sizes="0.1kHz"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f15 50w, /images/green-16x16.png?f15 51w" sizes="0.1dpi"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f16 50w, /images/green-16x16.png?f16 51w" sizes="0.1dpcm"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f17 50w, /images/green-16x16.png?f17 51w" sizes="0.1dppx"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f18 50w, /images/green-16x16.png?f18 51w" data-foo="1px" sizes="attr(data-foo, length, 1px)"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f19 50w, /images/green-16x16.png?f19 51w" data-foo="1" sizes="attr(data-foo, px, 1px)"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f20 50w, /images/green-16x16.png?f20 51w" sizes="toggle(1px)"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f21 50w, /images/green-16x16.png?f21 51w" sizes="inherit"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f22 50w, /images/green-16x16.png?f22 51w" sizes="auto"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f23 50w, /images/green-16x16.png?f23 51w" sizes="initial"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f24 50w, /images/green-16x16.png?f24 51w" sizes="unset"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f25 50w, /images/green-16x16.png?f25 51w" sizes="default"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f26 50w, /images/green-16x16.png?f26 51w" sizes="1/* */px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f27 50w, /images/green-16x16.png?f27 51w" sizes="1p/* */x"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f28 50w, /images/green-16x16.png?f28 51w" sizes="-/**/0"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f29 50w, /images/green-16x16.png?f29 51w" sizes="((),1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f30 50w, /images/green-16x16.png?f30 51w" sizes="x(x(),1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f31 50w, /images/green-16x16.png?f31 51w" sizes="{{},1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f32 50w, /images/green-16x16.png?f32 51w" sizes="[[],1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f33 50w, /images/green-16x16.png?f33 51w" sizes="1px !important"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f34 50w, /images/green-16x16.png?f34 51w" sizes="\1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f35 50w, /images/green-16x16.png?f35 51w" sizes="all 1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f36 50w, /images/green-16x16.png?f36 51w" sizes="all and (min-width:0) 1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f37 50w, /images/green-16x16.png?f37 51w" sizes="min-width:0 1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f38 50w, /images/green-16x16.png?f38 51w" sizes="100vw, 1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f39 50w, /images/green-16x16.png?f39 51w" sizes="100vw, (min-width:0) 1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f40 50w, /images/green-16x16.png?f40 51w" sizes="foo bar"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f41 50w, /images/green-16x16.png?f41 51w" sizes="foo-bar"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f42 50w, /images/green-16x16.png?f42 51w" sizes="(min-width:0) 1px foo bar"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f43 50w, /images/green-16x16.png?f43 51w" sizes="(min-width:0) 0.1%"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f44 50w, /images/green-16x16.png?f44 51w" sizes="(min-width:0) 1"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f45 50w, /images/green-16x16.png?f45 51w" sizes="-1e0px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f46 50w, /images/green-16x16.png?f46 51w" sizes="1e1.5px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f47 50w, /images/green-16x16.png?f47 51w" style="--foo: 1px" sizes="var(--foo)"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f48 50w, /images/green-16x16.png?f48 51w" sizes="calc(1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f49 50w, /images/green-16x16.png?f49 51w" sizes="(min-width:0) calc(1px"> ref sizes="100vw" (quirks mode) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?a2 300w, /images/green-16x16.png?a2 301w"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?b2 450w, /images/green-16x16.png?b2 451w"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?c2 600w, /images/green-16x16.png?c2 601w"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?d2 900w, /images/green-16x16.png?d2 901w"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e2 50w, /images/green-16x16.png?e2 51w" sizes="0"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e3 50w, /images/green-16x16.png?e3 51w" sizes="-0"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e4 50w, /images/green-16x16.png?e4 51w" sizes="+0"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e5 50w, /images/green-16x16.png?e5 51w" sizes="+1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e6 50w, /images/green-16x16.png?e6 51w" sizes=".1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e7 50w, /images/green-16x16.png?e7 51w" sizes="0.1em"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e8 50w, /images/green-16x16.png?e8 51w" sizes="0.1ex"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e9 50w, /images/green-16x16.png?e9 51w" sizes="0.1ch"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e10 50w, /images/green-16x16.png?e10 51w" sizes="0.1rem"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e11 50w, /images/green-16x16.png?e11 51w" sizes="0.1vw"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e12 50w, /images/green-16x16.png?e12 51w" sizes="0.1vh"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e13 50w, /images/green-16x16.png?e13 51w" sizes="0.1vmin"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e14 50w, /images/green-16x16.png?e14 51w" sizes="0.1vmax"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e15 50w, /images/green-16x16.png?e15 51w" sizes="0.1cm"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e16 50w, /images/green-16x16.png?e16 51w" sizes="1mm"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e17 50w, /images/green-16x16.png?e17 51w" sizes="1q"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e18 50w, /images/green-16x16.png?e18 51w" sizes="0.01in"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e19 50w, /images/green-16x16.png?e19 51w" sizes="0.1pc"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e20 50w, /images/green-16x16.png?e20 51w" sizes="0.1pt"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e21 50w, /images/green-16x16.png?e21 51w" sizes="/* */1px/* */"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e22 50w, /images/green-16x16.png?e22 51w" sizes=" /**/ /**/ 1px /**/ /**/ "> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e23 50w, /images/green-16x16.png?e23 51w" sizes="(),1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e24 50w, /images/green-16x16.png?e24 51w" sizes="x(),1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e25 50w, /images/green-16x16.png?e25 51w" sizes="{},1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e26 50w, /images/green-16x16.png?e26 51w" sizes="[],1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e27 50w, /images/green-16x16.png?e27 51w" sizes="1px,("> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e28 50w, /images/green-16x16.png?e28 51w" sizes="1px,x("> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e29 50w, /images/green-16x16.png?e29 51w" sizes="1px,{"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e30 50w, /images/green-16x16.png?e30 51w" sizes="1px,["> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e31 50w, /images/green-16x16.png?e31 51w" sizes="\(,1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e32 50w, /images/green-16x16.png?e32 51w" sizes="x\(,1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e33 50w, /images/green-16x16.png?e33 51w" sizes="\{,1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e34 50w, /images/green-16x16.png?e34 51w" sizes="\[,1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e35 50w, /images/green-16x16.png?e35 51w" sizes="1\p\x"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e36 50w, /images/green-16x16.png?e36 51w" sizes="calc(1px)"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e37 50w, /images/green-16x16.png?e37 51w" sizes="(min-width:0) calc(1px)"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e39 50w, /images/green-16x16.png?e39 51w" sizes="(min-width:0) 1px, 100vw"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e40 50w, /images/green-16x16.png?e40 51w" sizes="(min-width:0) 1px, (min-width:0) 100vw, 100vw"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e41 50w, /images/green-16x16.png?e41 51w" sizes="(min-width:0) 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e42 50w, /images/green-16x16.png?e42 51w" sizes="not (min-width:0) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e43 50w, /images/green-16x16.png?e43 51w" sizes="(min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e44 50w, /images/green-16x16.png?e44 51w" sizes="not (min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e45 50w, /images/green-16x16.png?e45 51w" sizes="(min-width:-1px) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e46 50w, /images/green-16x16.png?e46 51w" sizes="not (min-width:-1px) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e47 50w, /images/green-16x16.png?e47 51w" sizes="(unknown-mf-name) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e48 50w, /images/green-16x16.png?e48 51w" sizes="not (unknown-mf-name) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e49 50w, /images/green-16x16.png?e49 51w" sizes="(unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e50 50w, /images/green-16x16.png?e50 51w" sizes="not (unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e51 50w, /images/green-16x16.png?e51 51w" sizes="unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e52 50w, /images/green-16x16.png?e52 51w" sizes="not unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e53 50w, /images/green-16x16.png?e53 51w" sizes="print 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e54 50w, /images/green-16x16.png?e54 51w" sizes="not print 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e55 50w, /images/green-16x16.png?e55 51w" sizes="unknown-media-type 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e56 50w, /images/green-16x16.png?e56 51w" sizes="not unknown-media-type 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e57 50w, /images/green-16x16.png?e57 51w" sizes="(min-width:0) or (min-width:0) 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown &quot;general-enclosed&quot;) 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e63 50w, /images/green-16x16.png?e63 51w" sizes="(min-width:0) or (!) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e64 50w, /images/green-16x16.png?e64 51w" sizes="(min-width:0) or unknown-media-type 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e65 50w, /images/green-16x16.png?e65 51w" sizes="(123) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e66 50w, /images/green-16x16.png?e66 51w" sizes="not (123) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e67 50w, /images/green-16x16.png?e67 51w" sizes="(!) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e68 50w, /images/green-16x16.png?e68 51w" sizes="not (!) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e69 50w, /images/green-16x16.png?e69 51w" sizes="! 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e70 50w, /images/green-16x16.png?e70 51w" sizes="not ! 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e71 50w, /images/green-16x16.png?e71 51w" sizes="(]) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e72 50w, /images/green-16x16.png?e72 51w" sizes="not (]) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e73 50w, /images/green-16x16.png?e73 51w" sizes="] 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e74 50w, /images/green-16x16.png?e74 51w" sizes="not ] 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e75 50w, /images/green-16x16.png?e75 51w" sizes="(}) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e76 50w, /images/green-16x16.png?e76 51w" sizes="not (}) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e77 50w, /images/green-16x16.png?e77 51w" sizes="} 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e78 50w, /images/green-16x16.png?e78 51w" sizes="not } 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e79 50w, /images/green-16x16.png?e79 51w" sizes=") 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e80 50w, /images/green-16x16.png?e80 51w" sizes="not ) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e81 50w, /images/green-16x16.png?e81 51w" sizes="(;) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e82 50w, /images/green-16x16.png?e82 51w" sizes="not (;) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e83 50w, /images/green-16x16.png?e83 51w" sizes="(.) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e84 50w, /images/green-16x16.png?e84 51w" sizes="not (.) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e85 50w, /images/green-16x16.png?e85 51w" sizes="; 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e86 50w, /images/green-16x16.png?e86 51w" sizes="not ; 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e87 50w, /images/green-16x16.png?e87 51w" sizes=", 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e88 50w, /images/green-16x16.png?e88 51w" sizes="1px,"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e89 50w, /images/green-16x16.png?e89 51w" sizes="(min-width:0) 1px,"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e90 50w, /images/green-16x16.png?e90 51w" sizes="-0e-0px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e91 50w, /images/green-16x16.png?e91 51w" sizes="+0.11e+01px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e92 50w, /images/green-16x16.png?e92 51w" sizes="0.2e1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e93 50w, /images/green-16x16.png?e93 51w" sizes="0.3E1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e94 50w, /images/green-16x16.png?e94 51w" sizes=".4E1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e95 50w, /images/green-16x16.png?e95 51w" sizes="all 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e96 50w, /images/green-16x16.png?e96 51w" sizes="all and (min-width:0) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e97 50w, /images/green-16x16.png?e97 51w" sizes="min-width:0 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e98 50w, /images/green-16x16.png?e98 51w" sizes="1px, 100vw"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e99 50w, /images/green-16x16.png?e99 51w" sizes="1px, (min-width:0) 100vw"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e100 50w, /images/green-16x16.png?e100 51w" sizes="1px, foo bar"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e101 50w, /images/green-16x16.png?e101 51w" sizes="(min-width:0) 1px, foo bar"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e102 50w, /images/green-16x16.png?e102 51w" sizes="(&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e103 50w, /images/green-16x16.png?e103 51w" sizes="not (&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e104 50w, /images/green-16x16.png?e104 51w" sizes="(unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e105 50w, /images/green-16x16.png?e105 51w" sizes="not (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e107 50w, /images/green-16x16.png?e107 51w" sizes="not ((min-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e108 50w, /images/green-16x16.png?e108 51w" sizes="(max-width:0) or (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e109 50w, /images/green-16x16.png?e109 51w" sizes="not ((max-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f2 50w, /images/green-16x16.png?f2 51w" sizes=""> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f3 50w, /images/green-16x16.png?f3 51w" sizes=","> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f4 50w, /images/green-16x16.png?f4 51w" sizes="-1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f5 50w, /images/green-16x16.png?f5 51w" sizes="1"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f6 50w, /images/green-16x16.png?f6 51w" sizes="0.1%"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f7 50w, /images/green-16x16.png?f7 51w" sizes="0.1deg"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f8 50w, /images/green-16x16.png?f8 51w" sizes="0.1grad"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f9 50w, /images/green-16x16.png?f9 51w" sizes="0.1rad"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f10 50w, /images/green-16x16.png?f10 51w" sizes="0.1turn"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f11 50w, /images/green-16x16.png?f11 51w" sizes="0.1s"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f12 50w, /images/green-16x16.png?f12 51w" sizes="0.1ms"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f13 50w, /images/green-16x16.png?f13 51w" sizes="0.1Hz"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f14 50w, /images/green-16x16.png?f14 51w" sizes="0.1kHz"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f15 50w, /images/green-16x16.png?f15 51w" sizes="0.1dpi"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f16 50w, /images/green-16x16.png?f16 51w" sizes="0.1dpcm"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f17 50w, /images/green-16x16.png?f17 51w" sizes="0.1dppx"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f18 50w, /images/green-16x16.png?f18 51w" data-foo="1px" sizes="attr(data-foo, length, 1px)"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f19 50w, /images/green-16x16.png?f19 51w" data-foo="1" sizes="attr(data-foo, px, 1px)"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f20 50w, /images/green-16x16.png?f20 51w" sizes="toggle(1px)"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f21 50w, /images/green-16x16.png?f21 51w" sizes="inherit"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f22 50w, /images/green-16x16.png?f22 51w" sizes="auto"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f23 50w, /images/green-16x16.png?f23 51w" sizes="initial"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f24 50w, /images/green-16x16.png?f24 51w" sizes="unset"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f25 50w, /images/green-16x16.png?f25 51w" sizes="default"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f26 50w, /images/green-16x16.png?f26 51w" sizes="1/* */px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f27 50w, /images/green-16x16.png?f27 51w" sizes="1p/* */x"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f28 50w, /images/green-16x16.png?f28 51w" sizes="-/**/0"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f29 50w, /images/green-16x16.png?f29 51w" sizes="((),1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f30 50w, /images/green-16x16.png?f30 51w" sizes="x(x(),1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f31 50w, /images/green-16x16.png?f31 51w" sizes="{{},1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f32 50w, /images/green-16x16.png?f32 51w" sizes="[[],1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f33 50w, /images/green-16x16.png?f33 51w" sizes="1px !important"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f34 50w, /images/green-16x16.png?f34 51w" sizes="\1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f35 50w, /images/green-16x16.png?f35 51w" sizes="all 1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f36 50w, /images/green-16x16.png?f36 51w" sizes="all and (min-width:0) 1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f37 50w, /images/green-16x16.png?f37 51w" sizes="min-width:0 1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f38 50w, /images/green-16x16.png?f38 51w" sizes="100vw, 1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f39 50w, /images/green-16x16.png?f39 51w" sizes="100vw, (min-width:0) 1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f40 50w, /images/green-16x16.png?f40 51w" sizes="foo bar"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f41 50w, /images/green-16x16.png?f41 51w" sizes="foo-bar"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f42 50w, /images/green-16x16.png?f42 51w" sizes="(min-width:0) 1px foo bar"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f43 50w, /images/green-16x16.png?f43 51w" sizes="(min-width:0) 0.1%"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f44 50w, /images/green-16x16.png?f44 51w" sizes="(min-width:0) 1"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f45 50w, /images/green-16x16.png?f45 51w" sizes="-1e0px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f46 50w, /images/green-16x16.png?f46 51w" sizes="1e1.5px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f47 50w, /images/green-16x16.png?f47 51w" style="--foo: 1px" sizes="var(--foo)"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f48 50w, /images/green-16x16.png?f48 51w" sizes="calc(1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f49 50w, /images/green-16x16.png?f49 51w" sizes="(min-width:0) calc(1px"> ref sizes="100vw" (display:none) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?a2 300w, /images/green-16x16.png?a2 301w"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?b2 450w, /images/green-16x16.png?b2 451w"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?c2 600w, /images/green-16x16.png?c2 601w"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?d2 900w, /images/green-16x16.png?d2 901w"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e2 50w, /images/green-16x16.png?e2 51w" sizes="0"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e3 50w, /images/green-16x16.png?e3 51w" sizes="-0"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e4 50w, /images/green-16x16.png?e4 51w" sizes="+0"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e5 50w, /images/green-16x16.png?e5 51w" sizes="+1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e6 50w, /images/green-16x16.png?e6 51w" sizes=".1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e7 50w, /images/green-16x16.png?e7 51w" sizes="0.1em"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e8 50w, /images/green-16x16.png?e8 51w" sizes="0.1ex"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e9 50w, /images/green-16x16.png?e9 51w" sizes="0.1ch"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e10 50w, /images/green-16x16.png?e10 51w" sizes="0.1rem"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e11 50w, /images/green-16x16.png?e11 51w" sizes="0.1vw"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e12 50w, /images/green-16x16.png?e12 51w" sizes="0.1vh"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e13 50w, /images/green-16x16.png?e13 51w" sizes="0.1vmin"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e14 50w, /images/green-16x16.png?e14 51w" sizes="0.1vmax"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e15 50w, /images/green-16x16.png?e15 51w" sizes="0.1cm"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e16 50w, /images/green-16x16.png?e16 51w" sizes="1mm"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e17 50w, /images/green-16x16.png?e17 51w" sizes="1q"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e18 50w, /images/green-16x16.png?e18 51w" sizes="0.01in"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e19 50w, /images/green-16x16.png?e19 51w" sizes="0.1pc"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e20 50w, /images/green-16x16.png?e20 51w" sizes="0.1pt"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e21 50w, /images/green-16x16.png?e21 51w" sizes="/* */1px/* */"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e22 50w, /images/green-16x16.png?e22 51w" sizes=" /**/ /**/ 1px /**/ /**/ "> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e23 50w, /images/green-16x16.png?e23 51w" sizes="(),1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e24 50w, /images/green-16x16.png?e24 51w" sizes="x(),1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e25 50w, /images/green-16x16.png?e25 51w" sizes="{},1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e26 50w, /images/green-16x16.png?e26 51w" sizes="[],1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e27 50w, /images/green-16x16.png?e27 51w" sizes="1px,("> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e28 50w, /images/green-16x16.png?e28 51w" sizes="1px,x("> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e29 50w, /images/green-16x16.png?e29 51w" sizes="1px,{"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e30 50w, /images/green-16x16.png?e30 51w" sizes="1px,["> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e31 50w, /images/green-16x16.png?e31 51w" sizes="\(,1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e32 50w, /images/green-16x16.png?e32 51w" sizes="x\(,1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e33 50w, /images/green-16x16.png?e33 51w" sizes="\{,1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e34 50w, /images/green-16x16.png?e34 51w" sizes="\[,1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e35 50w, /images/green-16x16.png?e35 51w" sizes="1\p\x"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e36 50w, /images/green-16x16.png?e36 51w" sizes="calc(1px)"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e37 50w, /images/green-16x16.png?e37 51w" sizes="(min-width:0) calc(1px)"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e39 50w, /images/green-16x16.png?e39 51w" sizes="(min-width:0) 1px, 100vw"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e40 50w, /images/green-16x16.png?e40 51w" sizes="(min-width:0) 1px, (min-width:0) 100vw, 100vw"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e41 50w, /images/green-16x16.png?e41 51w" sizes="(min-width:0) 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e42 50w, /images/green-16x16.png?e42 51w" sizes="not (min-width:0) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e43 50w, /images/green-16x16.png?e43 51w" sizes="(min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e44 50w, /images/green-16x16.png?e44 51w" sizes="not (min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e45 50w, /images/green-16x16.png?e45 51w" sizes="(min-width:-1px) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e46 50w, /images/green-16x16.png?e46 51w" sizes="not (min-width:-1px) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e47 50w, /images/green-16x16.png?e47 51w" sizes="(unknown-mf-name) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e48 50w, /images/green-16x16.png?e48 51w" sizes="not (unknown-mf-name) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e49 50w, /images/green-16x16.png?e49 51w" sizes="(unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e50 50w, /images/green-16x16.png?e50 51w" sizes="not (unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e51 50w, /images/green-16x16.png?e51 51w" sizes="unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e52 50w, /images/green-16x16.png?e52 51w" sizes="not unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e53 50w, /images/green-16x16.png?e53 51w" sizes="print 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e54 50w, /images/green-16x16.png?e54 51w" sizes="not print 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e55 50w, /images/green-16x16.png?e55 51w" sizes="unknown-media-type 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e56 50w, /images/green-16x16.png?e56 51w" sizes="not unknown-media-type 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e57 50w, /images/green-16x16.png?e57 51w" sizes="(min-width:0) or (min-width:0) 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown &quot;general-enclosed&quot;) 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e63 50w, /images/green-16x16.png?e63 51w" sizes="(min-width:0) or (!) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e64 50w, /images/green-16x16.png?e64 51w" sizes="(min-width:0) or unknown-media-type 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e65 50w, /images/green-16x16.png?e65 51w" sizes="(123) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e66 50w, /images/green-16x16.png?e66 51w" sizes="not (123) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e67 50w, /images/green-16x16.png?e67 51w" sizes="(!) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e68 50w, /images/green-16x16.png?e68 51w" sizes="not (!) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e69 50w, /images/green-16x16.png?e69 51w" sizes="! 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e70 50w, /images/green-16x16.png?e70 51w" sizes="not ! 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e71 50w, /images/green-16x16.png?e71 51w" sizes="(]) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e72 50w, /images/green-16x16.png?e72 51w" sizes="not (]) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e73 50w, /images/green-16x16.png?e73 51w" sizes="] 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e74 50w, /images/green-16x16.png?e74 51w" sizes="not ] 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e75 50w, /images/green-16x16.png?e75 51w" sizes="(}) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e76 50w, /images/green-16x16.png?e76 51w" sizes="not (}) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e77 50w, /images/green-16x16.png?e77 51w" sizes="} 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e78 50w, /images/green-16x16.png?e78 51w" sizes="not } 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e79 50w, /images/green-16x16.png?e79 51w" sizes=") 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e80 50w, /images/green-16x16.png?e80 51w" sizes="not ) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e81 50w, /images/green-16x16.png?e81 51w" sizes="(;) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e82 50w, /images/green-16x16.png?e82 51w" sizes="not (;) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e83 50w, /images/green-16x16.png?e83 51w" sizes="(.) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e84 50w, /images/green-16x16.png?e84 51w" sizes="not (.) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e85 50w, /images/green-16x16.png?e85 51w" sizes="; 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e86 50w, /images/green-16x16.png?e86 51w" sizes="not ; 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e87 50w, /images/green-16x16.png?e87 51w" sizes=", 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e88 50w, /images/green-16x16.png?e88 51w" sizes="1px,"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e89 50w, /images/green-16x16.png?e89 51w" sizes="(min-width:0) 1px,"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e90 50w, /images/green-16x16.png?e90 51w" sizes="-0e-0px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e91 50w, /images/green-16x16.png?e91 51w" sizes="+0.11e+01px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e92 50w, /images/green-16x16.png?e92 51w" sizes="0.2e1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e93 50w, /images/green-16x16.png?e93 51w" sizes="0.3E1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e94 50w, /images/green-16x16.png?e94 51w" sizes=".4E1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e95 50w, /images/green-16x16.png?e95 51w" sizes="all 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e96 50w, /images/green-16x16.png?e96 51w" sizes="all and (min-width:0) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e97 50w, /images/green-16x16.png?e97 51w" sizes="min-width:0 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e98 50w, /images/green-16x16.png?e98 51w" sizes="1px, 100vw"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e99 50w, /images/green-16x16.png?e99 51w" sizes="1px, (min-width:0) 100vw"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e100 50w, /images/green-16x16.png?e100 51w" sizes="1px, foo bar"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e101 50w, /images/green-16x16.png?e101 51w" sizes="(min-width:0) 1px, foo bar"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e102 50w, /images/green-16x16.png?e102 51w" sizes="(&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e103 50w, /images/green-16x16.png?e103 51w" sizes="not (&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e104 50w, /images/green-16x16.png?e104 51w" sizes="(unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e105 50w, /images/green-16x16.png?e105 51w" sizes="not (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e107 50w, /images/green-16x16.png?e107 51w" sizes="not ((min-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e108 50w, /images/green-16x16.png?e108 51w" sizes="(max-width:0) or (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?e109 50w, /images/green-16x16.png?e109 51w" sizes="not ((max-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f2 50w, /images/green-16x16.png?f2 51w" sizes=""> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f3 50w, /images/green-16x16.png?f3 51w" sizes=","> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f4 50w, /images/green-16x16.png?f4 51w" sizes="-1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f5 50w, /images/green-16x16.png?f5 51w" sizes="1"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f6 50w, /images/green-16x16.png?f6 51w" sizes="0.1%"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f7 50w, /images/green-16x16.png?f7 51w" sizes="0.1deg"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f8 50w, /images/green-16x16.png?f8 51w" sizes="0.1grad"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f9 50w, /images/green-16x16.png?f9 51w" sizes="0.1rad"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f10 50w, /images/green-16x16.png?f10 51w" sizes="0.1turn"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f11 50w, /images/green-16x16.png?f11 51w" sizes="0.1s"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f12 50w, /images/green-16x16.png?f12 51w" sizes="0.1ms"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f13 50w, /images/green-16x16.png?f13 51w" sizes="0.1Hz"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f14 50w, /images/green-16x16.png?f14 51w" sizes="0.1kHz"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f15 50w, /images/green-16x16.png?f15 51w" sizes="0.1dpi"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f16 50w, /images/green-16x16.png?f16 51w" sizes="0.1dpcm"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f17 50w, /images/green-16x16.png?f17 51w" sizes="0.1dppx"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f18 50w, /images/green-16x16.png?f18 51w" data-foo="1px" sizes="attr(data-foo, length, 1px)"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f19 50w, /images/green-16x16.png?f19 51w" data-foo="1" sizes="attr(data-foo, px, 1px)"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f20 50w, /images/green-16x16.png?f20 51w" sizes="toggle(1px)"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f21 50w, /images/green-16x16.png?f21 51w" sizes="inherit"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f22 50w, /images/green-16x16.png?f22 51w" sizes="auto"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f23 50w, /images/green-16x16.png?f23 51w" sizes="initial"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f24 50w, /images/green-16x16.png?f24 51w" sizes="unset"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f25 50w, /images/green-16x16.png?f25 51w" sizes="default"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f26 50w, /images/green-16x16.png?f26 51w" sizes="1/* */px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f27 50w, /images/green-16x16.png?f27 51w" sizes="1p/* */x"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f28 50w, /images/green-16x16.png?f28 51w" sizes="-/**/0"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f29 50w, /images/green-16x16.png?f29 51w" sizes="((),1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f30 50w, /images/green-16x16.png?f30 51w" sizes="x(x(),1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f31 50w, /images/green-16x16.png?f31 51w" sizes="{{},1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f32 50w, /images/green-16x16.png?f32 51w" sizes="[[],1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f33 50w, /images/green-16x16.png?f33 51w" sizes="1px !important"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f34 50w, /images/green-16x16.png?f34 51w" sizes="\1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f35 50w, /images/green-16x16.png?f35 51w" sizes="all 1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f36 50w, /images/green-16x16.png?f36 51w" sizes="all and (min-width:0) 1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f37 50w, /images/green-16x16.png?f37 51w" sizes="min-width:0 1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f38 50w, /images/green-16x16.png?f38 51w" sizes="100vw, 1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f39 50w, /images/green-16x16.png?f39 51w" sizes="100vw, (min-width:0) 1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f40 50w, /images/green-16x16.png?f40 51w" sizes="foo bar"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f41 50w, /images/green-16x16.png?f41 51w" sizes="foo-bar"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f42 50w, /images/green-16x16.png?f42 51w" sizes="(min-width:0) 1px foo bar"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f43 50w, /images/green-16x16.png?f43 51w" sizes="(min-width:0) 0.1%"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f44 50w, /images/green-16x16.png?f44 51w" sizes="(min-width:0) 1"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f45 50w, /images/green-16x16.png?f45 51w" sizes="-1e0px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f46 50w, /images/green-16x16.png?f46 51w" sizes="1e1.5px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f47 50w, /images/green-16x16.png?f47 51w" style="--foo: 1px" sizes="var(--foo)"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f48 50w, /images/green-16x16.png?f48 51w" sizes="calc(1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
-FAIL <img srcset="/images/green-1x1.png?f49 50w, /images/green-16x16.png?f49 51w" sizes="(min-width:0) calc(1px"> ref sizes="100vw" (width:1000px) assert_unreached: ref currentSrc was undefined Reached unreachable code
+PASS <img srcset="/images/green-1x1.png?a2 300w, /images/green-16x16.png?a2 301w"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?b2 450w, /images/green-16x16.png?b2 451w"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?c2 600w, /images/green-16x16.png?c2 601w"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?d2 900w, /images/green-16x16.png?d2 901w"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e2 50w, /images/green-16x16.png?e2 51w" sizes="0"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e3 50w, /images/green-16x16.png?e3 51w" sizes="-0"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e4 50w, /images/green-16x16.png?e4 51w" sizes="+0"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e5 50w, /images/green-16x16.png?e5 51w" sizes="+1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e6 50w, /images/green-16x16.png?e6 51w" sizes=".1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e7 50w, /images/green-16x16.png?e7 51w" sizes="0.1em"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e8 50w, /images/green-16x16.png?e8 51w" sizes="0.1ex"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e9 50w, /images/green-16x16.png?e9 51w" sizes="0.1ch"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e10 50w, /images/green-16x16.png?e10 51w" sizes="0.1rem"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e11 50w, /images/green-16x16.png?e11 51w" sizes="0.1vw"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e12 50w, /images/green-16x16.png?e12 51w" sizes="0.1vh"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e13 50w, /images/green-16x16.png?e13 51w" sizes="0.1vmin"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e14 50w, /images/green-16x16.png?e14 51w" sizes="0.1vmax"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e15 50w, /images/green-16x16.png?e15 51w" sizes="0.1cm"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e16 50w, /images/green-16x16.png?e16 51w" sizes="1mm"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e17 50w, /images/green-16x16.png?e17 51w" sizes="1q"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e18 50w, /images/green-16x16.png?e18 51w" sizes="0.01in"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e19 50w, /images/green-16x16.png?e19 51w" sizes="0.1pc"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e20 50w, /images/green-16x16.png?e20 51w" sizes="0.1pt"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e21 50w, /images/green-16x16.png?e21 51w" sizes="/* */1px/* */"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e22 50w, /images/green-16x16.png?e22 51w" sizes=" /**/ /**/ 1px /**/ /**/ "> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e23 50w, /images/green-16x16.png?e23 51w" sizes="(),1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e24 50w, /images/green-16x16.png?e24 51w" sizes="x(),1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e25 50w, /images/green-16x16.png?e25 51w" sizes="{},1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e26 50w, /images/green-16x16.png?e26 51w" sizes="[],1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e27 50w, /images/green-16x16.png?e27 51w" sizes="1px,("> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e28 50w, /images/green-16x16.png?e28 51w" sizes="1px,x("> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e29 50w, /images/green-16x16.png?e29 51w" sizes="1px,{"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e30 50w, /images/green-16x16.png?e30 51w" sizes="1px,["> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e31 50w, /images/green-16x16.png?e31 51w" sizes="\(,1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e32 50w, /images/green-16x16.png?e32 51w" sizes="x\(,1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e33 50w, /images/green-16x16.png?e33 51w" sizes="\{,1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e34 50w, /images/green-16x16.png?e34 51w" sizes="\[,1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e35 50w, /images/green-16x16.png?e35 51w" sizes="1\p\x"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e36 50w, /images/green-16x16.png?e36 51w" sizes="calc(1px)"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e37 50w, /images/green-16x16.png?e37 51w" sizes="(min-width:0) calc(1px)"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e39 50w, /images/green-16x16.png?e39 51w" sizes="(min-width:0) 1px, 100vw"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e40 50w, /images/green-16x16.png?e40 51w" sizes="(min-width:0) 1px, (min-width:0) 100vw, 100vw"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e41 50w, /images/green-16x16.png?e41 51w" sizes="(min-width:0) 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e42 50w, /images/green-16x16.png?e42 51w" sizes="not (min-width:0) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e43 50w, /images/green-16x16.png?e43 51w" sizes="(min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e44 50w, /images/green-16x16.png?e44 51w" sizes="not (min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e45 50w, /images/green-16x16.png?e45 51w" sizes="(min-width:-1px) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e46 50w, /images/green-16x16.png?e46 51w" sizes="not (min-width:-1px) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e47 50w, /images/green-16x16.png?e47 51w" sizes="(unknown-mf-name) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e48 50w, /images/green-16x16.png?e48 51w" sizes="not (unknown-mf-name) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e49 50w, /images/green-16x16.png?e49 51w" sizes="(unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e50 50w, /images/green-16x16.png?e50 51w" sizes="not (unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e51 50w, /images/green-16x16.png?e51 51w" sizes="unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e52 50w, /images/green-16x16.png?e52 51w" sizes="not unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e53 50w, /images/green-16x16.png?e53 51w" sizes="print 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e54 50w, /images/green-16x16.png?e54 51w" sizes="not print 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e55 50w, /images/green-16x16.png?e55 51w" sizes="unknown-media-type 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e56 50w, /images/green-16x16.png?e56 51w" sizes="not unknown-media-type 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e57 50w, /images/green-16x16.png?e57 51w" sizes="(min-width:0) or (min-width:0) 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown &quot;general-enclosed&quot;) 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e63 50w, /images/green-16x16.png?e63 51w" sizes="(min-width:0) or (!) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e64 50w, /images/green-16x16.png?e64 51w" sizes="(min-width:0) or unknown-media-type 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e65 50w, /images/green-16x16.png?e65 51w" sizes="(123) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e66 50w, /images/green-16x16.png?e66 51w" sizes="not (123) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e67 50w, /images/green-16x16.png?e67 51w" sizes="(!) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e68 50w, /images/green-16x16.png?e68 51w" sizes="not (!) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e69 50w, /images/green-16x16.png?e69 51w" sizes="! 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e70 50w, /images/green-16x16.png?e70 51w" sizes="not ! 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e71 50w, /images/green-16x16.png?e71 51w" sizes="(]) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e72 50w, /images/green-16x16.png?e72 51w" sizes="not (]) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e73 50w, /images/green-16x16.png?e73 51w" sizes="] 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e74 50w, /images/green-16x16.png?e74 51w" sizes="not ] 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e75 50w, /images/green-16x16.png?e75 51w" sizes="(}) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e76 50w, /images/green-16x16.png?e76 51w" sizes="not (}) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e77 50w, /images/green-16x16.png?e77 51w" sizes="} 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e78 50w, /images/green-16x16.png?e78 51w" sizes="not } 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e79 50w, /images/green-16x16.png?e79 51w" sizes=") 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e80 50w, /images/green-16x16.png?e80 51w" sizes="not ) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e81 50w, /images/green-16x16.png?e81 51w" sizes="(;) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e82 50w, /images/green-16x16.png?e82 51w" sizes="not (;) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e83 50w, /images/green-16x16.png?e83 51w" sizes="(.) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e84 50w, /images/green-16x16.png?e84 51w" sizes="not (.) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e85 50w, /images/green-16x16.png?e85 51w" sizes="; 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e86 50w, /images/green-16x16.png?e86 51w" sizes="not ; 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e87 50w, /images/green-16x16.png?e87 51w" sizes=", 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e88 50w, /images/green-16x16.png?e88 51w" sizes="1px,"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e89 50w, /images/green-16x16.png?e89 51w" sizes="(min-width:0) 1px,"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e90 50w, /images/green-16x16.png?e90 51w" sizes="-0e-0px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e91 50w, /images/green-16x16.png?e91 51w" sizes="+0.11e+01px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e92 50w, /images/green-16x16.png?e92 51w" sizes="0.2e1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e93 50w, /images/green-16x16.png?e93 51w" sizes="0.3E1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e94 50w, /images/green-16x16.png?e94 51w" sizes=".4E1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e95 50w, /images/green-16x16.png?e95 51w" sizes="all 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e96 50w, /images/green-16x16.png?e96 51w" sizes="all and (min-width:0) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e97 50w, /images/green-16x16.png?e97 51w" sizes="min-width:0 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e98 50w, /images/green-16x16.png?e98 51w" sizes="1px, 100vw"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e99 50w, /images/green-16x16.png?e99 51w" sizes="1px, (min-width:0) 100vw"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e100 50w, /images/green-16x16.png?e100 51w" sizes="1px, foo bar"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e101 50w, /images/green-16x16.png?e101 51w" sizes="(min-width:0) 1px, foo bar"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e102 50w, /images/green-16x16.png?e102 51w" sizes="(&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e103 50w, /images/green-16x16.png?e103 51w" sizes="not (&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e104 50w, /images/green-16x16.png?e104 51w" sizes="(unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e105 50w, /images/green-16x16.png?e105 51w" sizes="not (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e107 50w, /images/green-16x16.png?e107 51w" sizes="not ((min-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e108 50w, /images/green-16x16.png?e108 51w" sizes="(max-width:0) or (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?e109 50w, /images/green-16x16.png?e109 51w" sizes="not ((max-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f2 50w, /images/green-16x16.png?f2 51w" sizes=""> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f3 50w, /images/green-16x16.png?f3 51w" sizes=","> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f4 50w, /images/green-16x16.png?f4 51w" sizes="-1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f5 50w, /images/green-16x16.png?f5 51w" sizes="1"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f6 50w, /images/green-16x16.png?f6 51w" sizes="0.1%"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f7 50w, /images/green-16x16.png?f7 51w" sizes="0.1deg"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f8 50w, /images/green-16x16.png?f8 51w" sizes="0.1grad"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f9 50w, /images/green-16x16.png?f9 51w" sizes="0.1rad"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f10 50w, /images/green-16x16.png?f10 51w" sizes="0.1turn"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f11 50w, /images/green-16x16.png?f11 51w" sizes="0.1s"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f12 50w, /images/green-16x16.png?f12 51w" sizes="0.1ms"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f13 50w, /images/green-16x16.png?f13 51w" sizes="0.1Hz"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f14 50w, /images/green-16x16.png?f14 51w" sizes="0.1kHz"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f15 50w, /images/green-16x16.png?f15 51w" sizes="0.1dpi"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f16 50w, /images/green-16x16.png?f16 51w" sizes="0.1dpcm"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f17 50w, /images/green-16x16.png?f17 51w" sizes="0.1dppx"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f18 50w, /images/green-16x16.png?f18 51w" data-foo="1px" sizes="attr(data-foo, length, 1px)"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f19 50w, /images/green-16x16.png?f19 51w" data-foo="1" sizes="attr(data-foo, px, 1px)"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f20 50w, /images/green-16x16.png?f20 51w" sizes="toggle(1px)"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f21 50w, /images/green-16x16.png?f21 51w" sizes="inherit"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f22 50w, /images/green-16x16.png?f22 51w" sizes="auto"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f23 50w, /images/green-16x16.png?f23 51w" sizes="initial"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f24 50w, /images/green-16x16.png?f24 51w" sizes="unset"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f25 50w, /images/green-16x16.png?f25 51w" sizes="default"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f26 50w, /images/green-16x16.png?f26 51w" sizes="1/* */px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f27 50w, /images/green-16x16.png?f27 51w" sizes="1p/* */x"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f28 50w, /images/green-16x16.png?f28 51w" sizes="-/**/0"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f29 50w, /images/green-16x16.png?f29 51w" sizes="((),1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f30 50w, /images/green-16x16.png?f30 51w" sizes="x(x(),1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f31 50w, /images/green-16x16.png?f31 51w" sizes="{{},1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f32 50w, /images/green-16x16.png?f32 51w" sizes="[[],1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f33 50w, /images/green-16x16.png?f33 51w" sizes="1px !important"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f34 50w, /images/green-16x16.png?f34 51w" sizes="\1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f35 50w, /images/green-16x16.png?f35 51w" sizes="all 1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f36 50w, /images/green-16x16.png?f36 51w" sizes="all and (min-width:0) 1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f37 50w, /images/green-16x16.png?f37 51w" sizes="min-width:0 1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f38 50w, /images/green-16x16.png?f38 51w" sizes="100vw, 1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f39 50w, /images/green-16x16.png?f39 51w" sizes="100vw, (min-width:0) 1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f40 50w, /images/green-16x16.png?f40 51w" sizes="foo bar"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f41 50w, /images/green-16x16.png?f41 51w" sizes="foo-bar"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f42 50w, /images/green-16x16.png?f42 51w" sizes="(min-width:0) 1px foo bar"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f43 50w, /images/green-16x16.png?f43 51w" sizes="(min-width:0) 0.1%"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f44 50w, /images/green-16x16.png?f44 51w" sizes="(min-width:0) 1"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f45 50w, /images/green-16x16.png?f45 51w" sizes="-1e0px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f46 50w, /images/green-16x16.png?f46 51w" sizes="1e1.5px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f47 50w, /images/green-16x16.png?f47 51w" style="--foo: 1px" sizes="var(--foo)"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f48 50w, /images/green-16x16.png?f48 51w" sizes="calc(1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?f49 50w, /images/green-16x16.png?f49 51w" sizes="(min-width:0) calc(1px"> ref sizes="100vw" (standards mode) 
+PASS <img srcset="/images/green-1x1.png?a2 300w, /images/green-16x16.png?a2 301w"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?b2 450w, /images/green-16x16.png?b2 451w"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?c2 600w, /images/green-16x16.png?c2 601w"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?d2 900w, /images/green-16x16.png?d2 901w"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e2 50w, /images/green-16x16.png?e2 51w" sizes="0"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e3 50w, /images/green-16x16.png?e3 51w" sizes="-0"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e4 50w, /images/green-16x16.png?e4 51w" sizes="+0"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e5 50w, /images/green-16x16.png?e5 51w" sizes="+1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e6 50w, /images/green-16x16.png?e6 51w" sizes=".1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e7 50w, /images/green-16x16.png?e7 51w" sizes="0.1em"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e8 50w, /images/green-16x16.png?e8 51w" sizes="0.1ex"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e9 50w, /images/green-16x16.png?e9 51w" sizes="0.1ch"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e10 50w, /images/green-16x16.png?e10 51w" sizes="0.1rem"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e11 50w, /images/green-16x16.png?e11 51w" sizes="0.1vw"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e12 50w, /images/green-16x16.png?e12 51w" sizes="0.1vh"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e13 50w, /images/green-16x16.png?e13 51w" sizes="0.1vmin"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e14 50w, /images/green-16x16.png?e14 51w" sizes="0.1vmax"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e15 50w, /images/green-16x16.png?e15 51w" sizes="0.1cm"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e16 50w, /images/green-16x16.png?e16 51w" sizes="1mm"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e17 50w, /images/green-16x16.png?e17 51w" sizes="1q"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e18 50w, /images/green-16x16.png?e18 51w" sizes="0.01in"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e19 50w, /images/green-16x16.png?e19 51w" sizes="0.1pc"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e20 50w, /images/green-16x16.png?e20 51w" sizes="0.1pt"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e21 50w, /images/green-16x16.png?e21 51w" sizes="/* */1px/* */"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e22 50w, /images/green-16x16.png?e22 51w" sizes=" /**/ /**/ 1px /**/ /**/ "> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e23 50w, /images/green-16x16.png?e23 51w" sizes="(),1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e24 50w, /images/green-16x16.png?e24 51w" sizes="x(),1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e25 50w, /images/green-16x16.png?e25 51w" sizes="{},1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e26 50w, /images/green-16x16.png?e26 51w" sizes="[],1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e27 50w, /images/green-16x16.png?e27 51w" sizes="1px,("> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e28 50w, /images/green-16x16.png?e28 51w" sizes="1px,x("> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e29 50w, /images/green-16x16.png?e29 51w" sizes="1px,{"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e30 50w, /images/green-16x16.png?e30 51w" sizes="1px,["> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e31 50w, /images/green-16x16.png?e31 51w" sizes="\(,1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e32 50w, /images/green-16x16.png?e32 51w" sizes="x\(,1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e33 50w, /images/green-16x16.png?e33 51w" sizes="\{,1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e34 50w, /images/green-16x16.png?e34 51w" sizes="\[,1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e35 50w, /images/green-16x16.png?e35 51w" sizes="1\p\x"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e36 50w, /images/green-16x16.png?e36 51w" sizes="calc(1px)"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e37 50w, /images/green-16x16.png?e37 51w" sizes="(min-width:0) calc(1px)"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e39 50w, /images/green-16x16.png?e39 51w" sizes="(min-width:0) 1px, 100vw"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e40 50w, /images/green-16x16.png?e40 51w" sizes="(min-width:0) 1px, (min-width:0) 100vw, 100vw"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e41 50w, /images/green-16x16.png?e41 51w" sizes="(min-width:0) 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e42 50w, /images/green-16x16.png?e42 51w" sizes="not (min-width:0) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e43 50w, /images/green-16x16.png?e43 51w" sizes="(min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e44 50w, /images/green-16x16.png?e44 51w" sizes="not (min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e45 50w, /images/green-16x16.png?e45 51w" sizes="(min-width:-1px) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e46 50w, /images/green-16x16.png?e46 51w" sizes="not (min-width:-1px) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e47 50w, /images/green-16x16.png?e47 51w" sizes="(unknown-mf-name) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e48 50w, /images/green-16x16.png?e48 51w" sizes="not (unknown-mf-name) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e49 50w, /images/green-16x16.png?e49 51w" sizes="(unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e50 50w, /images/green-16x16.png?e50 51w" sizes="not (unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e51 50w, /images/green-16x16.png?e51 51w" sizes="unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e52 50w, /images/green-16x16.png?e52 51w" sizes="not unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e53 50w, /images/green-16x16.png?e53 51w" sizes="print 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e54 50w, /images/green-16x16.png?e54 51w" sizes="not print 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e55 50w, /images/green-16x16.png?e55 51w" sizes="unknown-media-type 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e56 50w, /images/green-16x16.png?e56 51w" sizes="not unknown-media-type 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e57 50w, /images/green-16x16.png?e57 51w" sizes="(min-width:0) or (min-width:0) 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown &quot;general-enclosed&quot;) 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e63 50w, /images/green-16x16.png?e63 51w" sizes="(min-width:0) or (!) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e64 50w, /images/green-16x16.png?e64 51w" sizes="(min-width:0) or unknown-media-type 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e65 50w, /images/green-16x16.png?e65 51w" sizes="(123) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e66 50w, /images/green-16x16.png?e66 51w" sizes="not (123) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e67 50w, /images/green-16x16.png?e67 51w" sizes="(!) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e68 50w, /images/green-16x16.png?e68 51w" sizes="not (!) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e69 50w, /images/green-16x16.png?e69 51w" sizes="! 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e70 50w, /images/green-16x16.png?e70 51w" sizes="not ! 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e71 50w, /images/green-16x16.png?e71 51w" sizes="(]) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e72 50w, /images/green-16x16.png?e72 51w" sizes="not (]) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e73 50w, /images/green-16x16.png?e73 51w" sizes="] 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e74 50w, /images/green-16x16.png?e74 51w" sizes="not ] 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e75 50w, /images/green-16x16.png?e75 51w" sizes="(}) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e76 50w, /images/green-16x16.png?e76 51w" sizes="not (}) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e77 50w, /images/green-16x16.png?e77 51w" sizes="} 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e78 50w, /images/green-16x16.png?e78 51w" sizes="not } 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e79 50w, /images/green-16x16.png?e79 51w" sizes=") 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e80 50w, /images/green-16x16.png?e80 51w" sizes="not ) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e81 50w, /images/green-16x16.png?e81 51w" sizes="(;) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e82 50w, /images/green-16x16.png?e82 51w" sizes="not (;) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e83 50w, /images/green-16x16.png?e83 51w" sizes="(.) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e84 50w, /images/green-16x16.png?e84 51w" sizes="not (.) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e85 50w, /images/green-16x16.png?e85 51w" sizes="; 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e86 50w, /images/green-16x16.png?e86 51w" sizes="not ; 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e87 50w, /images/green-16x16.png?e87 51w" sizes=", 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e88 50w, /images/green-16x16.png?e88 51w" sizes="1px,"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e89 50w, /images/green-16x16.png?e89 51w" sizes="(min-width:0) 1px,"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e90 50w, /images/green-16x16.png?e90 51w" sizes="-0e-0px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e91 50w, /images/green-16x16.png?e91 51w" sizes="+0.11e+01px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e92 50w, /images/green-16x16.png?e92 51w" sizes="0.2e1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e93 50w, /images/green-16x16.png?e93 51w" sizes="0.3E1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e94 50w, /images/green-16x16.png?e94 51w" sizes=".4E1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e95 50w, /images/green-16x16.png?e95 51w" sizes="all 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e96 50w, /images/green-16x16.png?e96 51w" sizes="all and (min-width:0) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e97 50w, /images/green-16x16.png?e97 51w" sizes="min-width:0 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e98 50w, /images/green-16x16.png?e98 51w" sizes="1px, 100vw"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e99 50w, /images/green-16x16.png?e99 51w" sizes="1px, (min-width:0) 100vw"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e100 50w, /images/green-16x16.png?e100 51w" sizes="1px, foo bar"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e101 50w, /images/green-16x16.png?e101 51w" sizes="(min-width:0) 1px, foo bar"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e102 50w, /images/green-16x16.png?e102 51w" sizes="(&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e103 50w, /images/green-16x16.png?e103 51w" sizes="not (&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e104 50w, /images/green-16x16.png?e104 51w" sizes="(unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e105 50w, /images/green-16x16.png?e105 51w" sizes="not (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e107 50w, /images/green-16x16.png?e107 51w" sizes="not ((min-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e108 50w, /images/green-16x16.png?e108 51w" sizes="(max-width:0) or (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?e109 50w, /images/green-16x16.png?e109 51w" sizes="not ((max-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f2 50w, /images/green-16x16.png?f2 51w" sizes=""> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f3 50w, /images/green-16x16.png?f3 51w" sizes=","> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f4 50w, /images/green-16x16.png?f4 51w" sizes="-1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f5 50w, /images/green-16x16.png?f5 51w" sizes="1"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f6 50w, /images/green-16x16.png?f6 51w" sizes="0.1%"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f7 50w, /images/green-16x16.png?f7 51w" sizes="0.1deg"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f8 50w, /images/green-16x16.png?f8 51w" sizes="0.1grad"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f9 50w, /images/green-16x16.png?f9 51w" sizes="0.1rad"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f10 50w, /images/green-16x16.png?f10 51w" sizes="0.1turn"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f11 50w, /images/green-16x16.png?f11 51w" sizes="0.1s"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f12 50w, /images/green-16x16.png?f12 51w" sizes="0.1ms"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f13 50w, /images/green-16x16.png?f13 51w" sizes="0.1Hz"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f14 50w, /images/green-16x16.png?f14 51w" sizes="0.1kHz"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f15 50w, /images/green-16x16.png?f15 51w" sizes="0.1dpi"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f16 50w, /images/green-16x16.png?f16 51w" sizes="0.1dpcm"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f17 50w, /images/green-16x16.png?f17 51w" sizes="0.1dppx"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f18 50w, /images/green-16x16.png?f18 51w" data-foo="1px" sizes="attr(data-foo, length, 1px)"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f19 50w, /images/green-16x16.png?f19 51w" data-foo="1" sizes="attr(data-foo, px, 1px)"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f20 50w, /images/green-16x16.png?f20 51w" sizes="toggle(1px)"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f21 50w, /images/green-16x16.png?f21 51w" sizes="inherit"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f22 50w, /images/green-16x16.png?f22 51w" sizes="auto"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f23 50w, /images/green-16x16.png?f23 51w" sizes="initial"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f24 50w, /images/green-16x16.png?f24 51w" sizes="unset"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f25 50w, /images/green-16x16.png?f25 51w" sizes="default"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f26 50w, /images/green-16x16.png?f26 51w" sizes="1/* */px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f27 50w, /images/green-16x16.png?f27 51w" sizes="1p/* */x"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f28 50w, /images/green-16x16.png?f28 51w" sizes="-/**/0"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f29 50w, /images/green-16x16.png?f29 51w" sizes="((),1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f30 50w, /images/green-16x16.png?f30 51w" sizes="x(x(),1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f31 50w, /images/green-16x16.png?f31 51w" sizes="{{},1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f32 50w, /images/green-16x16.png?f32 51w" sizes="[[],1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f33 50w, /images/green-16x16.png?f33 51w" sizes="1px !important"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f34 50w, /images/green-16x16.png?f34 51w" sizes="\1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f35 50w, /images/green-16x16.png?f35 51w" sizes="all 1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f36 50w, /images/green-16x16.png?f36 51w" sizes="all and (min-width:0) 1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f37 50w, /images/green-16x16.png?f37 51w" sizes="min-width:0 1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f38 50w, /images/green-16x16.png?f38 51w" sizes="100vw, 1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f39 50w, /images/green-16x16.png?f39 51w" sizes="100vw, (min-width:0) 1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f40 50w, /images/green-16x16.png?f40 51w" sizes="foo bar"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f41 50w, /images/green-16x16.png?f41 51w" sizes="foo-bar"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f42 50w, /images/green-16x16.png?f42 51w" sizes="(min-width:0) 1px foo bar"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f43 50w, /images/green-16x16.png?f43 51w" sizes="(min-width:0) 0.1%"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f44 50w, /images/green-16x16.png?f44 51w" sizes="(min-width:0) 1"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f45 50w, /images/green-16x16.png?f45 51w" sizes="-1e0px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f46 50w, /images/green-16x16.png?f46 51w" sizes="1e1.5px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f47 50w, /images/green-16x16.png?f47 51w" style="--foo: 1px" sizes="var(--foo)"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f48 50w, /images/green-16x16.png?f48 51w" sizes="calc(1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?f49 50w, /images/green-16x16.png?f49 51w" sizes="(min-width:0) calc(1px"> ref sizes="100vw" (quirks mode) 
+PASS <img srcset="/images/green-1x1.png?a2 300w, /images/green-16x16.png?a2 301w"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?b2 450w, /images/green-16x16.png?b2 451w"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?c2 600w, /images/green-16x16.png?c2 601w"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?d2 900w, /images/green-16x16.png?d2 901w"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e2 50w, /images/green-16x16.png?e2 51w" sizes="0"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e3 50w, /images/green-16x16.png?e3 51w" sizes="-0"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e4 50w, /images/green-16x16.png?e4 51w" sizes="+0"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e5 50w, /images/green-16x16.png?e5 51w" sizes="+1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e6 50w, /images/green-16x16.png?e6 51w" sizes=".1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e7 50w, /images/green-16x16.png?e7 51w" sizes="0.1em"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e8 50w, /images/green-16x16.png?e8 51w" sizes="0.1ex"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e9 50w, /images/green-16x16.png?e9 51w" sizes="0.1ch"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e10 50w, /images/green-16x16.png?e10 51w" sizes="0.1rem"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e11 50w, /images/green-16x16.png?e11 51w" sizes="0.1vw"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e12 50w, /images/green-16x16.png?e12 51w" sizes="0.1vh"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e13 50w, /images/green-16x16.png?e13 51w" sizes="0.1vmin"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e14 50w, /images/green-16x16.png?e14 51w" sizes="0.1vmax"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e15 50w, /images/green-16x16.png?e15 51w" sizes="0.1cm"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e16 50w, /images/green-16x16.png?e16 51w" sizes="1mm"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e17 50w, /images/green-16x16.png?e17 51w" sizes="1q"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e18 50w, /images/green-16x16.png?e18 51w" sizes="0.01in"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e19 50w, /images/green-16x16.png?e19 51w" sizes="0.1pc"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e20 50w, /images/green-16x16.png?e20 51w" sizes="0.1pt"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e21 50w, /images/green-16x16.png?e21 51w" sizes="/* */1px/* */"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e22 50w, /images/green-16x16.png?e22 51w" sizes=" /**/ /**/ 1px /**/ /**/ "> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e23 50w, /images/green-16x16.png?e23 51w" sizes="(),1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e24 50w, /images/green-16x16.png?e24 51w" sizes="x(),1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e25 50w, /images/green-16x16.png?e25 51w" sizes="{},1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e26 50w, /images/green-16x16.png?e26 51w" sizes="[],1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e27 50w, /images/green-16x16.png?e27 51w" sizes="1px,("> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e28 50w, /images/green-16x16.png?e28 51w" sizes="1px,x("> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e29 50w, /images/green-16x16.png?e29 51w" sizes="1px,{"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e30 50w, /images/green-16x16.png?e30 51w" sizes="1px,["> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e31 50w, /images/green-16x16.png?e31 51w" sizes="\(,1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e32 50w, /images/green-16x16.png?e32 51w" sizes="x\(,1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e33 50w, /images/green-16x16.png?e33 51w" sizes="\{,1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e34 50w, /images/green-16x16.png?e34 51w" sizes="\[,1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e35 50w, /images/green-16x16.png?e35 51w" sizes="1\p\x"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e36 50w, /images/green-16x16.png?e36 51w" sizes="calc(1px)"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e37 50w, /images/green-16x16.png?e37 51w" sizes="(min-width:0) calc(1px)"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e39 50w, /images/green-16x16.png?e39 51w" sizes="(min-width:0) 1px, 100vw"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e40 50w, /images/green-16x16.png?e40 51w" sizes="(min-width:0) 1px, (min-width:0) 100vw, 100vw"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e41 50w, /images/green-16x16.png?e41 51w" sizes="(min-width:0) 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e42 50w, /images/green-16x16.png?e42 51w" sizes="not (min-width:0) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e43 50w, /images/green-16x16.png?e43 51w" sizes="(min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e44 50w, /images/green-16x16.png?e44 51w" sizes="not (min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e45 50w, /images/green-16x16.png?e45 51w" sizes="(min-width:-1px) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e46 50w, /images/green-16x16.png?e46 51w" sizes="not (min-width:-1px) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e47 50w, /images/green-16x16.png?e47 51w" sizes="(unknown-mf-name) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e48 50w, /images/green-16x16.png?e48 51w" sizes="not (unknown-mf-name) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e49 50w, /images/green-16x16.png?e49 51w" sizes="(unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e50 50w, /images/green-16x16.png?e50 51w" sizes="not (unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e51 50w, /images/green-16x16.png?e51 51w" sizes="unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e52 50w, /images/green-16x16.png?e52 51w" sizes="not unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e53 50w, /images/green-16x16.png?e53 51w" sizes="print 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e54 50w, /images/green-16x16.png?e54 51w" sizes="not print 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e55 50w, /images/green-16x16.png?e55 51w" sizes="unknown-media-type 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e56 50w, /images/green-16x16.png?e56 51w" sizes="not unknown-media-type 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e57 50w, /images/green-16x16.png?e57 51w" sizes="(min-width:0) or (min-width:0) 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown &quot;general-enclosed&quot;) 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e63 50w, /images/green-16x16.png?e63 51w" sizes="(min-width:0) or (!) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e64 50w, /images/green-16x16.png?e64 51w" sizes="(min-width:0) or unknown-media-type 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e65 50w, /images/green-16x16.png?e65 51w" sizes="(123) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e66 50w, /images/green-16x16.png?e66 51w" sizes="not (123) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e67 50w, /images/green-16x16.png?e67 51w" sizes="(!) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e68 50w, /images/green-16x16.png?e68 51w" sizes="not (!) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e69 50w, /images/green-16x16.png?e69 51w" sizes="! 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e70 50w, /images/green-16x16.png?e70 51w" sizes="not ! 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e71 50w, /images/green-16x16.png?e71 51w" sizes="(]) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e72 50w, /images/green-16x16.png?e72 51w" sizes="not (]) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e73 50w, /images/green-16x16.png?e73 51w" sizes="] 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e74 50w, /images/green-16x16.png?e74 51w" sizes="not ] 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e75 50w, /images/green-16x16.png?e75 51w" sizes="(}) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e76 50w, /images/green-16x16.png?e76 51w" sizes="not (}) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e77 50w, /images/green-16x16.png?e77 51w" sizes="} 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e78 50w, /images/green-16x16.png?e78 51w" sizes="not } 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e79 50w, /images/green-16x16.png?e79 51w" sizes=") 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e80 50w, /images/green-16x16.png?e80 51w" sizes="not ) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e81 50w, /images/green-16x16.png?e81 51w" sizes="(;) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e82 50w, /images/green-16x16.png?e82 51w" sizes="not (;) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e83 50w, /images/green-16x16.png?e83 51w" sizes="(.) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e84 50w, /images/green-16x16.png?e84 51w" sizes="not (.) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e85 50w, /images/green-16x16.png?e85 51w" sizes="; 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e86 50w, /images/green-16x16.png?e86 51w" sizes="not ; 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e87 50w, /images/green-16x16.png?e87 51w" sizes=", 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e88 50w, /images/green-16x16.png?e88 51w" sizes="1px,"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e89 50w, /images/green-16x16.png?e89 51w" sizes="(min-width:0) 1px,"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e90 50w, /images/green-16x16.png?e90 51w" sizes="-0e-0px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e91 50w, /images/green-16x16.png?e91 51w" sizes="+0.11e+01px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e92 50w, /images/green-16x16.png?e92 51w" sizes="0.2e1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e93 50w, /images/green-16x16.png?e93 51w" sizes="0.3E1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e94 50w, /images/green-16x16.png?e94 51w" sizes=".4E1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e95 50w, /images/green-16x16.png?e95 51w" sizes="all 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e96 50w, /images/green-16x16.png?e96 51w" sizes="all and (min-width:0) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e97 50w, /images/green-16x16.png?e97 51w" sizes="min-width:0 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e98 50w, /images/green-16x16.png?e98 51w" sizes="1px, 100vw"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e99 50w, /images/green-16x16.png?e99 51w" sizes="1px, (min-width:0) 100vw"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e100 50w, /images/green-16x16.png?e100 51w" sizes="1px, foo bar"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e101 50w, /images/green-16x16.png?e101 51w" sizes="(min-width:0) 1px, foo bar"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e102 50w, /images/green-16x16.png?e102 51w" sizes="(&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e103 50w, /images/green-16x16.png?e103 51w" sizes="not (&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e104 50w, /images/green-16x16.png?e104 51w" sizes="(unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e105 50w, /images/green-16x16.png?e105 51w" sizes="not (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e107 50w, /images/green-16x16.png?e107 51w" sizes="not ((min-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e108 50w, /images/green-16x16.png?e108 51w" sizes="(max-width:0) or (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?e109 50w, /images/green-16x16.png?e109 51w" sizes="not ((max-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f2 50w, /images/green-16x16.png?f2 51w" sizes=""> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f3 50w, /images/green-16x16.png?f3 51w" sizes=","> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f4 50w, /images/green-16x16.png?f4 51w" sizes="-1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f5 50w, /images/green-16x16.png?f5 51w" sizes="1"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f6 50w, /images/green-16x16.png?f6 51w" sizes="0.1%"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f7 50w, /images/green-16x16.png?f7 51w" sizes="0.1deg"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f8 50w, /images/green-16x16.png?f8 51w" sizes="0.1grad"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f9 50w, /images/green-16x16.png?f9 51w" sizes="0.1rad"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f10 50w, /images/green-16x16.png?f10 51w" sizes="0.1turn"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f11 50w, /images/green-16x16.png?f11 51w" sizes="0.1s"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f12 50w, /images/green-16x16.png?f12 51w" sizes="0.1ms"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f13 50w, /images/green-16x16.png?f13 51w" sizes="0.1Hz"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f14 50w, /images/green-16x16.png?f14 51w" sizes="0.1kHz"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f15 50w, /images/green-16x16.png?f15 51w" sizes="0.1dpi"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f16 50w, /images/green-16x16.png?f16 51w" sizes="0.1dpcm"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f17 50w, /images/green-16x16.png?f17 51w" sizes="0.1dppx"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f18 50w, /images/green-16x16.png?f18 51w" data-foo="1px" sizes="attr(data-foo, length, 1px)"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f19 50w, /images/green-16x16.png?f19 51w" data-foo="1" sizes="attr(data-foo, px, 1px)"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f20 50w, /images/green-16x16.png?f20 51w" sizes="toggle(1px)"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f21 50w, /images/green-16x16.png?f21 51w" sizes="inherit"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f22 50w, /images/green-16x16.png?f22 51w" sizes="auto"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f23 50w, /images/green-16x16.png?f23 51w" sizes="initial"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f24 50w, /images/green-16x16.png?f24 51w" sizes="unset"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f25 50w, /images/green-16x16.png?f25 51w" sizes="default"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f26 50w, /images/green-16x16.png?f26 51w" sizes="1/* */px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f27 50w, /images/green-16x16.png?f27 51w" sizes="1p/* */x"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f28 50w, /images/green-16x16.png?f28 51w" sizes="-/**/0"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f29 50w, /images/green-16x16.png?f29 51w" sizes="((),1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f30 50w, /images/green-16x16.png?f30 51w" sizes="x(x(),1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f31 50w, /images/green-16x16.png?f31 51w" sizes="{{},1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f32 50w, /images/green-16x16.png?f32 51w" sizes="[[],1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f33 50w, /images/green-16x16.png?f33 51w" sizes="1px !important"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f34 50w, /images/green-16x16.png?f34 51w" sizes="\1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f35 50w, /images/green-16x16.png?f35 51w" sizes="all 1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f36 50w, /images/green-16x16.png?f36 51w" sizes="all and (min-width:0) 1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f37 50w, /images/green-16x16.png?f37 51w" sizes="min-width:0 1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f38 50w, /images/green-16x16.png?f38 51w" sizes="100vw, 1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f39 50w, /images/green-16x16.png?f39 51w" sizes="100vw, (min-width:0) 1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f40 50w, /images/green-16x16.png?f40 51w" sizes="foo bar"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f41 50w, /images/green-16x16.png?f41 51w" sizes="foo-bar"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f42 50w, /images/green-16x16.png?f42 51w" sizes="(min-width:0) 1px foo bar"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f43 50w, /images/green-16x16.png?f43 51w" sizes="(min-width:0) 0.1%"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f44 50w, /images/green-16x16.png?f44 51w" sizes="(min-width:0) 1"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f45 50w, /images/green-16x16.png?f45 51w" sizes="-1e0px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f46 50w, /images/green-16x16.png?f46 51w" sizes="1e1.5px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f47 50w, /images/green-16x16.png?f47 51w" style="--foo: 1px" sizes="var(--foo)"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f48 50w, /images/green-16x16.png?f48 51w" sizes="calc(1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?f49 50w, /images/green-16x16.png?f49 51w" sizes="(min-width:0) calc(1px"> ref sizes="100vw" (display:none) 
+PASS <img srcset="/images/green-1x1.png?a2 300w, /images/green-16x16.png?a2 301w"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?b2 450w, /images/green-16x16.png?b2 451w"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?c2 600w, /images/green-16x16.png?c2 601w"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?d2 900w, /images/green-16x16.png?d2 901w"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e2 50w, /images/green-16x16.png?e2 51w" sizes="0"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e3 50w, /images/green-16x16.png?e3 51w" sizes="-0"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e4 50w, /images/green-16x16.png?e4 51w" sizes="+0"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e5 50w, /images/green-16x16.png?e5 51w" sizes="+1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e6 50w, /images/green-16x16.png?e6 51w" sizes=".1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e7 50w, /images/green-16x16.png?e7 51w" sizes="0.1em"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e8 50w, /images/green-16x16.png?e8 51w" sizes="0.1ex"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e9 50w, /images/green-16x16.png?e9 51w" sizes="0.1ch"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e10 50w, /images/green-16x16.png?e10 51w" sizes="0.1rem"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e11 50w, /images/green-16x16.png?e11 51w" sizes="0.1vw"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e12 50w, /images/green-16x16.png?e12 51w" sizes="0.1vh"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e13 50w, /images/green-16x16.png?e13 51w" sizes="0.1vmin"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e14 50w, /images/green-16x16.png?e14 51w" sizes="0.1vmax"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e15 50w, /images/green-16x16.png?e15 51w" sizes="0.1cm"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e16 50w, /images/green-16x16.png?e16 51w" sizes="1mm"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e17 50w, /images/green-16x16.png?e17 51w" sizes="1q"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e18 50w, /images/green-16x16.png?e18 51w" sizes="0.01in"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e19 50w, /images/green-16x16.png?e19 51w" sizes="0.1pc"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e20 50w, /images/green-16x16.png?e20 51w" sizes="0.1pt"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e21 50w, /images/green-16x16.png?e21 51w" sizes="/* */1px/* */"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e22 50w, /images/green-16x16.png?e22 51w" sizes=" /**/ /**/ 1px /**/ /**/ "> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e23 50w, /images/green-16x16.png?e23 51w" sizes="(),1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e24 50w, /images/green-16x16.png?e24 51w" sizes="x(),1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e25 50w, /images/green-16x16.png?e25 51w" sizes="{},1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e26 50w, /images/green-16x16.png?e26 51w" sizes="[],1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e27 50w, /images/green-16x16.png?e27 51w" sizes="1px,("> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e28 50w, /images/green-16x16.png?e28 51w" sizes="1px,x("> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e29 50w, /images/green-16x16.png?e29 51w" sizes="1px,{"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e30 50w, /images/green-16x16.png?e30 51w" sizes="1px,["> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e31 50w, /images/green-16x16.png?e31 51w" sizes="\(,1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e32 50w, /images/green-16x16.png?e32 51w" sizes="x\(,1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e33 50w, /images/green-16x16.png?e33 51w" sizes="\{,1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e34 50w, /images/green-16x16.png?e34 51w" sizes="\[,1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e35 50w, /images/green-16x16.png?e35 51w" sizes="1\p\x"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e36 50w, /images/green-16x16.png?e36 51w" sizes="calc(1px)"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e37 50w, /images/green-16x16.png?e37 51w" sizes="(min-width:0) calc(1px)"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e39 50w, /images/green-16x16.png?e39 51w" sizes="(min-width:0) 1px, 100vw"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e40 50w, /images/green-16x16.png?e40 51w" sizes="(min-width:0) 1px, (min-width:0) 100vw, 100vw"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e41 50w, /images/green-16x16.png?e41 51w" sizes="(min-width:0) 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e42 50w, /images/green-16x16.png?e42 51w" sizes="not (min-width:0) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e43 50w, /images/green-16x16.png?e43 51w" sizes="(min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e44 50w, /images/green-16x16.png?e44 51w" sizes="not (min-width:unknown-mf-value) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e45 50w, /images/green-16x16.png?e45 51w" sizes="(min-width:-1px) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e46 50w, /images/green-16x16.png?e46 51w" sizes="not (min-width:-1px) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e47 50w, /images/green-16x16.png?e47 51w" sizes="(unknown-mf-name) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e48 50w, /images/green-16x16.png?e48 51w" sizes="not (unknown-mf-name) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e49 50w, /images/green-16x16.png?e49 51w" sizes="(unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e50 50w, /images/green-16x16.png?e50 51w" sizes="not (unknown &quot;general-enclosed&quot;) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e51 50w, /images/green-16x16.png?e51 51w" sizes="unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e52 50w, /images/green-16x16.png?e52 51w" sizes="not unknown-general-enclosed(foo) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e53 50w, /images/green-16x16.png?e53 51w" sizes="print 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e54 50w, /images/green-16x16.png?e54 51w" sizes="not print 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e55 50w, /images/green-16x16.png?e55 51w" sizes="unknown-media-type 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e56 50w, /images/green-16x16.png?e56 51w" sizes="not unknown-media-type 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e57 50w, /images/green-16x16.png?e57 51w" sizes="(min-width:0) or (min-width:0) 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown &quot;general-enclosed&quot;) 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e63 50w, /images/green-16x16.png?e63 51w" sizes="(min-width:0) or (!) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e64 50w, /images/green-16x16.png?e64 51w" sizes="(min-width:0) or unknown-media-type 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e65 50w, /images/green-16x16.png?e65 51w" sizes="(123) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e66 50w, /images/green-16x16.png?e66 51w" sizes="not (123) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e67 50w, /images/green-16x16.png?e67 51w" sizes="(!) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e68 50w, /images/green-16x16.png?e68 51w" sizes="not (!) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e69 50w, /images/green-16x16.png?e69 51w" sizes="! 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e70 50w, /images/green-16x16.png?e70 51w" sizes="not ! 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e71 50w, /images/green-16x16.png?e71 51w" sizes="(]) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e72 50w, /images/green-16x16.png?e72 51w" sizes="not (]) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e73 50w, /images/green-16x16.png?e73 51w" sizes="] 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e74 50w, /images/green-16x16.png?e74 51w" sizes="not ] 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e75 50w, /images/green-16x16.png?e75 51w" sizes="(}) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e76 50w, /images/green-16x16.png?e76 51w" sizes="not (}) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e77 50w, /images/green-16x16.png?e77 51w" sizes="} 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e78 50w, /images/green-16x16.png?e78 51w" sizes="not } 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e79 50w, /images/green-16x16.png?e79 51w" sizes=") 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e80 50w, /images/green-16x16.png?e80 51w" sizes="not ) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e81 50w, /images/green-16x16.png?e81 51w" sizes="(;) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e82 50w, /images/green-16x16.png?e82 51w" sizes="not (;) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e83 50w, /images/green-16x16.png?e83 51w" sizes="(.) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e84 50w, /images/green-16x16.png?e84 51w" sizes="not (.) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e85 50w, /images/green-16x16.png?e85 51w" sizes="; 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e86 50w, /images/green-16x16.png?e86 51w" sizes="not ; 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e87 50w, /images/green-16x16.png?e87 51w" sizes=", 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e88 50w, /images/green-16x16.png?e88 51w" sizes="1px,"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e89 50w, /images/green-16x16.png?e89 51w" sizes="(min-width:0) 1px,"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e90 50w, /images/green-16x16.png?e90 51w" sizes="-0e-0px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e91 50w, /images/green-16x16.png?e91 51w" sizes="+0.11e+01px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e92 50w, /images/green-16x16.png?e92 51w" sizes="0.2e1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e93 50w, /images/green-16x16.png?e93 51w" sizes="0.3E1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e94 50w, /images/green-16x16.png?e94 51w" sizes=".4E1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e95 50w, /images/green-16x16.png?e95 51w" sizes="all 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e96 50w, /images/green-16x16.png?e96 51w" sizes="all and (min-width:0) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e97 50w, /images/green-16x16.png?e97 51w" sizes="min-width:0 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e98 50w, /images/green-16x16.png?e98 51w" sizes="1px, 100vw"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e99 50w, /images/green-16x16.png?e99 51w" sizes="1px, (min-width:0) 100vw"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e100 50w, /images/green-16x16.png?e100 51w" sizes="1px, foo bar"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e101 50w, /images/green-16x16.png?e101 51w" sizes="(min-width:0) 1px, foo bar"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e102 50w, /images/green-16x16.png?e102 51w" sizes="(&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e103 50w, /images/green-16x16.png?e103 51w" sizes="not (&quot;grammar does not match&quot;) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e104 50w, /images/green-16x16.png?e104 51w" sizes="(unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e105 50w, /images/green-16x16.png?e105 51w" sizes="not (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e107 50w, /images/green-16x16.png?e107 51w" sizes="not ((min-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e108 50w, /images/green-16x16.png?e108 51w" sizes="(max-width:0) or (unknown-general-enclosed !) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?e109 50w, /images/green-16x16.png?e109 51w" sizes="not ((max-width:0) or (unknown &quot;general-enclosed&quot;)) 100vw, 1px"> ref sizes="1px" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f2 50w, /images/green-16x16.png?f2 51w" sizes=""> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f3 50w, /images/green-16x16.png?f3 51w" sizes=","> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f4 50w, /images/green-16x16.png?f4 51w" sizes="-1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f5 50w, /images/green-16x16.png?f5 51w" sizes="1"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f6 50w, /images/green-16x16.png?f6 51w" sizes="0.1%"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f7 50w, /images/green-16x16.png?f7 51w" sizes="0.1deg"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f8 50w, /images/green-16x16.png?f8 51w" sizes="0.1grad"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f9 50w, /images/green-16x16.png?f9 51w" sizes="0.1rad"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f10 50w, /images/green-16x16.png?f10 51w" sizes="0.1turn"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f11 50w, /images/green-16x16.png?f11 51w" sizes="0.1s"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f12 50w, /images/green-16x16.png?f12 51w" sizes="0.1ms"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f13 50w, /images/green-16x16.png?f13 51w" sizes="0.1Hz"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f14 50w, /images/green-16x16.png?f14 51w" sizes="0.1kHz"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f15 50w, /images/green-16x16.png?f15 51w" sizes="0.1dpi"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f16 50w, /images/green-16x16.png?f16 51w" sizes="0.1dpcm"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f17 50w, /images/green-16x16.png?f17 51w" sizes="0.1dppx"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f18 50w, /images/green-16x16.png?f18 51w" data-foo="1px" sizes="attr(data-foo, length, 1px)"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f19 50w, /images/green-16x16.png?f19 51w" data-foo="1" sizes="attr(data-foo, px, 1px)"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f20 50w, /images/green-16x16.png?f20 51w" sizes="toggle(1px)"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f21 50w, /images/green-16x16.png?f21 51w" sizes="inherit"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f22 50w, /images/green-16x16.png?f22 51w" sizes="auto"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f23 50w, /images/green-16x16.png?f23 51w" sizes="initial"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f24 50w, /images/green-16x16.png?f24 51w" sizes="unset"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f25 50w, /images/green-16x16.png?f25 51w" sizes="default"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f26 50w, /images/green-16x16.png?f26 51w" sizes="1/* */px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f27 50w, /images/green-16x16.png?f27 51w" sizes="1p/* */x"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f28 50w, /images/green-16x16.png?f28 51w" sizes="-/**/0"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f29 50w, /images/green-16x16.png?f29 51w" sizes="((),1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f30 50w, /images/green-16x16.png?f30 51w" sizes="x(x(),1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f31 50w, /images/green-16x16.png?f31 51w" sizes="{{},1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f32 50w, /images/green-16x16.png?f32 51w" sizes="[[],1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f33 50w, /images/green-16x16.png?f33 51w" sizes="1px !important"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f34 50w, /images/green-16x16.png?f34 51w" sizes="\1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f35 50w, /images/green-16x16.png?f35 51w" sizes="all 1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f36 50w, /images/green-16x16.png?f36 51w" sizes="all and (min-width:0) 1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f37 50w, /images/green-16x16.png?f37 51w" sizes="min-width:0 1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f38 50w, /images/green-16x16.png?f38 51w" sizes="100vw, 1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f39 50w, /images/green-16x16.png?f39 51w" sizes="100vw, (min-width:0) 1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f40 50w, /images/green-16x16.png?f40 51w" sizes="foo bar"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f41 50w, /images/green-16x16.png?f41 51w" sizes="foo-bar"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f42 50w, /images/green-16x16.png?f42 51w" sizes="(min-width:0) 1px foo bar"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f43 50w, /images/green-16x16.png?f43 51w" sizes="(min-width:0) 0.1%"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f44 50w, /images/green-16x16.png?f44 51w" sizes="(min-width:0) 1"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f45 50w, /images/green-16x16.png?f45 51w" sizes="-1e0px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f46 50w, /images/green-16x16.png?f46 51w" sizes="1e1.5px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f47 50w, /images/green-16x16.png?f47 51w" style="--foo: 1px" sizes="var(--foo)"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f48 50w, /images/green-16x16.png?f48 51w" sizes="calc(1px"> ref sizes="100vw" (width:1000px) 
+PASS <img srcset="/images/green-1x1.png?f49 50w, /images/green-16x16.png?f49 51w" sizes="(min-width:0) calc(1px"> ref sizes="100vw" (width:1000px) 
 
index d9cb26e..f73fe13 100644 (file)
                                                                                                                                                                                                                                              
 
-FAIL "" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "," assert_equals: expected (string) "" but got (undefined) undefined
-FAIL ",,," assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "  data:,a  1x  " assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "\t\tdata:,a\t\t1x\t\t" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "\n\ndata:,a\n\n1x\n\n" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "\v\vdata:,a\v\v1x\v\v" assert_equals: expected (string) "data:,a%0B%0B1x" but got (undefined) undefined
-FAIL "\f\fdata:,a\f\f1x\f\f" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "\r\rdata:,a\r\r1x\r\r" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "\x0e\x0edata:,a\x0e\x0e1x\x0e\x0e" assert_equals: expected (string) "data:,a%0E%0E1x" but got (undefined) undefined
-FAIL "\x0f\x0fdata:,a\x0f\x0f1x\x0f\x0f" assert_equals: expected (string) "data:,a%0F%0F1x" but got (undefined) undefined
-FAIL "\x10\x10data:,a\x10\x101x\x10\x10" assert_equals: expected (string) "data:,a%10%101x" but got (undefined) undefined
-FAIL "data:,a" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a " assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a ," assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a," assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a, " assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a,,," assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a,, , " assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL " data:,a" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL ",,,data:,a" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL " , ,,data:,a" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL " data:,a" assert_equals: expected (string) "http://localhost:8800/html/semantics/embedded-content/the-img-element/srcset/%C2%A0data:,a" but got (undefined) undefined
-FAIL "data:,a " assert_equals: expected (string) "data:,a%C2%A0" but got (undefined) undefined
-FAIL "data:,a 1x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1x " assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1x," assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a ( , data:,b 1x, ), data:,c" assert_equals: expected (string) "data:,c" but got (undefined) undefined
-FAIL "data:,a ((( , data:,b 1x, ), data:,c" assert_equals: expected (string) "data:,c" but got (undefined) undefined
-FAIL "data:,a [ , data:,b 1x, ], data:,c" assert_equals: expected (string) "data:,b" but got (undefined) undefined
-FAIL "data:,a { , data:,b 1x, }, data:,c" assert_equals: expected (string) "data:,b" but got (undefined) undefined
-FAIL "data:,a \" , data:,b 1x, \", data:,c" assert_equals: expected (string) "data:,b" but got (undefined) undefined
-FAIL "data:,a \\,data:;\,b, data:,c" assert_equals: expected (string) "data:;\\,b" but got (undefined) undefined
-FAIL "data:,a, data:,b (" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a, data:,b (  " assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a, data:,b (," assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a, data:,b (x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a, data:,b ()" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a (, data:,b" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a /*, data:,b, data:,c */" assert_equals: expected (string) "data:,b" but got (undefined) undefined
-FAIL "data:,a //, data:,b" assert_equals: expected (string) "data:,b" but got (undefined) undefined
-FAIL "data:,a foo" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a foo foo" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a foo 1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a foo 1x foo" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a foo 1w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a foo 1w foo" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1x 1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1x 1w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1h" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1h 1w" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1h 1h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1h 1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1h 1w 1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1x 1w 1h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1h foo" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a foo 1h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 0w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a -1w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w -1w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1.0w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1.0w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1e0w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1e0w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1www" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1www" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a +1w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w +1w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1W" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1W" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a Infinityw" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w Infinityw" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a NaNw" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w NaNw" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 0x1w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 0X1w" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1\x01w" (trailing U+0001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+00A0) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+1680) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+2000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+2001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+2002) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+2003) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+2004) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+2005) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+2006) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+2007) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+2008) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+2009) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+200A) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1‌w" (trailing U+200C) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1‍w" (trailing U+200D) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+202F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+205F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 w" (trailing U+3000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w" (trailing U+FEFF) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a \x011w" (leading U+0001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+00A0) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+1680) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+2000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+2001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+2002) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+2003) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+2004) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+2005) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+2006) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+2007) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+2008) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+2009) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+200A) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a ‌1w" (leading U+200C) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a ‍1w" (leading U+200D) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+202F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+205F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1w" (leading U+3000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w" (leading U+FEFF) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 0x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a -0x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1x -0x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a -1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1x -1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1e0x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1E0x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1e-1x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1.5e1x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a -x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a .x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a -.x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1.x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a .5x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a .5e1x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1x 1.5e1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1x 1e1.5x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1.0x" assert_equals: expected (string) "data:,a" but got (undefined) undefined
-FAIL "data:,a 1x 1.0x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a +1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1X" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a Infinityx" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a NaNx" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 0x1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 0X1x" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1\x01x" (trailing U+0001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+00A0) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+1680) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+2000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+2001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+2002) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+2003) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+2004) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+2005) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+2006) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+2007) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+2008) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+2009) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+200A) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1‌x" (trailing U+200C) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1‍x" (trailing U+200D) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+202F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+205F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1 x" (trailing U+3000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1x" (trailing U+FEFF) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a \x011x" (leading U+0001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+00A0) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+1680) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+2000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+2001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+2002) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+2003) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+2004) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+2005) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+2006) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+2007) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+2008) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+2009) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+200A) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a ‌1x" (leading U+200C) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a ‍1x" (leading U+200D) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+202F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+205F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a  1x" (leading U+3000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1x" (leading U+FEFF) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 0h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w -1h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1.0h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1e0h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1hhh" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w +1h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1H" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w Infinityh" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w NaNh" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 0x1h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 0X1h" assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1\x01h" (trailing U+0001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+00A0) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+1680) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+2000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+2001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+2002) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+2003) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+2004) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+2005) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+2006) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+2007) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+2008) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+2009) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+200A) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1‌h" (trailing U+200C) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1‍h" (trailing U+200D) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+202F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+205F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1 h" (trailing U+3000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1h" (trailing U+FEFF) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w \x011h" (leading U+0001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+00A0) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+1680) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+2000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+2001) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+2002) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+2003) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+2004) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+2005) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+2006) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+2007) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+2008) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+2009) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+200A) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w ‌1h" (leading U+200C) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w ‍1h" (leading U+200D) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+202F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+205F) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w  1h" (leading U+3000) assert_equals: expected (string) "" but got (undefined) undefined
-FAIL "data:,a 1w 1h" (leading U+FEFF) assert_equals: expected (string) "" but got (undefined) undefined
+PASS "" 
+PASS "," 
+PASS ",,," 
+PASS "  data:,a  1x  " 
+PASS "\t\tdata:,a\t\t1x\t\t" 
+PASS "\n\ndata:,a\n\n1x\n\n" 
+PASS "\v\vdata:,a\v\v1x\v\v" 
+PASS "\f\fdata:,a\f\f1x\f\f" 
+PASS "\r\rdata:,a\r\r1x\r\r" 
+PASS "\x0e\x0edata:,a\x0e\x0e1x\x0e\x0e" 
+PASS "\x0f\x0fdata:,a\x0f\x0f1x\x0f\x0f" 
+PASS "\x10\x10data:,a\x10\x101x\x10\x10" 
+PASS "data:,a" 
+PASS "data:,a " 
+PASS "data:,a ," 
+PASS "data:,a," 
+PASS "data:,a, " 
+PASS "data:,a,,," 
+PASS "data:,a,, , " 
+PASS " data:,a" 
+PASS ",,,data:,a" 
+PASS " , ,,data:,a" 
+PASS " data:,a" 
+PASS "data:,a " 
+PASS "data:,a 1x" 
+PASS "data:,a 1x " 
+PASS "data:,a 1x," 
+FAIL "data:,a ( , data:,b 1x, ), data:,c" assert_equals: expected "data:,c" but got "data:,a"
+FAIL "data:,a ((( , data:,b 1x, ), data:,c" assert_equals: expected "data:,c" but got "data:,a"
+FAIL "data:,a [ , data:,b 1x, ], data:,c" assert_equals: expected "data:,b" but got "data:,a"
+FAIL "data:,a { , data:,b 1x, }, data:,c" assert_equals: expected "data:,b" but got "data:,a"
+FAIL "data:,a \" , data:,b 1x, \", data:,c" assert_equals: expected "data:,b" but got "data:,a"
+FAIL "data:,a \\,data:;\,b, data:,c" assert_equals: expected "data:;\\,b" but got "data:,a"
+PASS "data:,a, data:,b (" 
+PASS "data:,a, data:,b (  " 
+PASS "data:,a, data:,b (," 
+PASS "data:,a, data:,b (x" 
+PASS "data:,a, data:,b ()" 
+FAIL "data:,a (, data:,b" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a /*, data:,b, data:,c */" assert_equals: expected "data:,b" but got "data:,a"
+FAIL "data:,a //, data:,b" assert_equals: expected "data:,b" but got "data:,a"
+FAIL "data:,a foo" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a foo foo" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a foo 1x" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a foo 1x foo" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a foo 1w" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a foo 1w foo" assert_equals: expected "" but got "data:,a"
+PASS "data:,a 1x 1x" 
+PASS "data:,a 1w 1w" 
+PASS "data:,a 1w 1x" 
+PASS "data:,a 1x 1w" 
+PASS "data:,a 1w 1h" 
+PASS "data:,a 1h 1w" 
+PASS "data:,a 1h 1h" 
+PASS "data:,a 1h 1x" 
+PASS "data:,a 1h 1w 1x" 
+PASS "data:,a 1x 1w 1h" 
+PASS "data:,a 1w" 
+FAIL "data:,a 1h" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1h foo" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a foo 1h" assert_equals: expected "" but got "data:,a"
+PASS "data:,a 0w" 
+PASS "data:,a -1w" 
+PASS "data:,a 1w -1w" 
+FAIL "data:,a 1.0w" assert_equals: expected "" but got "data:,a"
+PASS "data:,a 1w 1.0w" 
+FAIL "data:,a 1e0w" assert_equals: expected "" but got "data:,a"
+PASS "data:,a 1w 1e0w" 
+FAIL "data:,a 1www" assert_equals: expected "" but got "data:,a"
+PASS "data:,a 1w 1www" 
+FAIL "data:,a +1w" assert_equals: expected "" but got "data:,a"
+PASS "data:,a 1w +1w" 
+FAIL "data:,a 1W" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1w 1W" assert_equals: expected "" but got "data:,a"
+PASS "data:,a Infinityw" 
+PASS "data:,a 1w Infinityw" 
+PASS "data:,a NaNw" 
+PASS "data:,a 1w NaNw" 
+PASS "data:,a 0x1w" 
+PASS "data:,a 0X1w" 
+FAIL "data:,a 1\x01w" (trailing U+0001) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+00A0) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+1680) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+2000) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+2001) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+2002) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+2003) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+2004) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+2005) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+2006) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+2007) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+2008) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+2009) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+200A) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1‌w" (trailing U+200C) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1‍w" (trailing U+200D) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+202F) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+205F) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1 w" (trailing U+3000) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1w" (trailing U+FEFF) assert_equals: expected "" but got "data:,a"
+PASS "data:,a \x011w" (leading U+0001) 
+PASS "data:,a  1w" (leading U+00A0) 
+FAIL "data:,a  1w" (leading U+1680) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+2000) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+2001) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+2002) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+2003) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+2004) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+2005) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+2006) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+2007) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+2008) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+2009) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+200A) assert_equals: expected "" but got "data:,a"
+PASS "data:,a ‌1w" (leading U+200C) 
+PASS "data:,a ‍1w" (leading U+200D) 
+PASS "data:,a  1w" (leading U+202F) 
+FAIL "data:,a  1w" (leading U+205F) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a  1w" (leading U+3000) assert_equals: expected "" but got "data:,a"
+PASS "data:,a 1w" (leading U+FEFF) 
+PASS "data:,a 0x" 
+PASS "data:,a -0x" 
+PASS "data:,a 1x -0x" 
+PASS "data:,a -1x" 
+PASS "data:,a 1x -1x" 
+PASS "data:,a 1e0x" 
+PASS "data:,a 1E0x" 
+PASS "data:,a 1e-1x" 
+PASS "data:,a 1.5e1x" 
+PASS "data:,a -x" 
+PASS "data:,a .x" 
+PASS "data:,a -.x" 
+FAIL "data:,a 1.x" assert_equals: expected "" but got "data:,a"
+PASS "data:,a .5x" 
+PASS "data:,a .5e1x" 
+PASS "data:,a 1x 1.5e1x" 
+PASS "data:,a 1x 1e1.5x" 
+PASS "data:,a 1.0x" 
+PASS "data:,a 1x 1.0x" 
+FAIL "data:,a +1x" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1X" assert_equals: expected "" but got "data:,a"
+PASS "data:,a Infinityx" 
+PASS "data:,a NaNx" 
+PASS "data:,a 0x1x" 
+PASS "data:,a 0X1x" 
+PASS "data:,a 1\x01x" (trailing U+0001) 
+PASS "data:,a 1 x" (trailing U+00A0) 
+PASS "data:,a 1 x" (trailing U+1680) 
+PASS "data:,a 1 x" (trailing U+2000) 
+PASS "data:,a 1 x" (trailing U+2001) 
+PASS "data:,a 1 x" (trailing U+2002) 
+PASS "data:,a 1 x" (trailing U+2003) 
+PASS "data:,a 1 x" (trailing U+2004) 
+PASS "data:,a 1 x" (trailing U+2005) 
+PASS "data:,a 1 x" (trailing U+2006) 
+PASS "data:,a 1 x" (trailing U+2007) 
+PASS "data:,a 1 x" (trailing U+2008) 
+PASS "data:,a 1 x" (trailing U+2009) 
+PASS "data:,a 1 x" (trailing U+200A) 
+PASS "data:,a 1‌x" (trailing U+200C) 
+PASS "data:,a 1‍x" (trailing U+200D) 
+PASS "data:,a 1 x" (trailing U+202F) 
+PASS "data:,a 1 x" (trailing U+205F) 
+PASS "data:,a 1 x" (trailing U+3000) 
+PASS "data:,a 1x" (trailing U+FEFF) 
+PASS "data:,a \x011x" (leading U+0001) 
+PASS "data:,a  1x" (leading U+00A0) 
+PASS "data:,a  1x" (leading U+1680) 
+PASS "data:,a  1x" (leading U+2000) 
+PASS "data:,a  1x" (leading U+2001) 
+PASS "data:,a  1x" (leading U+2002) 
+PASS "data:,a  1x" (leading U+2003) 
+PASS "data:,a  1x" (leading U+2004) 
+PASS "data:,a  1x" (leading U+2005) 
+PASS "data:,a  1x" (leading U+2006) 
+PASS "data:,a  1x" (leading U+2007) 
+PASS "data:,a  1x" (leading U+2008) 
+PASS "data:,a  1x" (leading U+2009) 
+PASS "data:,a  1x" (leading U+200A) 
+PASS "data:,a ‌1x" (leading U+200C) 
+PASS "data:,a ‍1x" (leading U+200D) 
+PASS "data:,a  1x" (leading U+202F) 
+PASS "data:,a  1x" (leading U+205F) 
+PASS "data:,a  1x" (leading U+3000) 
+PASS "data:,a 1x" (leading U+FEFF) 
+PASS "data:,a 1w 0h" 
+PASS "data:,a 1w -1h" 
+FAIL "data:,a 1w 1.0h" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1w 1e0h" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1w 1hhh" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1w +1h" assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1w 1H" assert_equals: expected "" but got "data:,a"
+PASS "data:,a 1w Infinityh" 
+PASS "data:,a 1w NaNh" 
+PASS "data:,a 0x1h" 
+PASS "data:,a 0X1h" 
+FAIL "data:,a 1w 1\x01h" (trailing U+0001) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1w 1 h" (trailing U+00A0) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1w 1 h" (trailing U+1680) assert_equals: expected "" but got "data:,a"
+FAIL "data:,a 1w 1 h" (trailing U+2000) assert_equals: expected "" but got "data:,a"
+FAIL &quo