Disable font variations on macOS Sierra and iOS 10
authormmaxfield@apple.com <mmaxfield@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 21 Jun 2017 00:54:43 +0000 (00:54 +0000)
committermmaxfield@apple.com <mmaxfield@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 21 Jun 2017 00:54:43 +0000 (00:54 +0000)
https://bugs.webkit.org/show_bug.cgi?id=173618
<rdar://problem/32879164>

Reviewed by Jon Lee.

Source/JavaScriptCore:

* Configurations/FeatureDefines.xcconfig:

Source/WebCore:

On macOS Sierra and iOS 10, there are some platform problems involved with font variations. They
were previously enabled on those OSes just as a preview development tool. These platform bugs have
been fixed in macOS High Sierra and iOS 11, so we should align our feature flags with the eventual
configurations.

* Configurations/FeatureDefines.xcconfig:
* platform/graphics/cocoa/FontCacheCoreText.cpp:
(WebCore::defaultVariationValues):
(WebCore::preparePlatformFont):

Source/WebCore/PAL:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit/mac:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

* Configurations/FeatureDefines.xcconfig:

Tools:

* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:

LayoutTests:

Update expected test results. The old test results are now High Sierra- and iOS 11-expected.

* fast/css/getComputedStyle/computed-style-expected.txt:
* fast/css/getComputedStyle/computed-style-font-family-expected.txt:
* fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* fast/text/font-selection-font-face-parse-expected.txt:
* fast/text/font-selection-font-loading-api-parse-expected.txt:
* fast/text/font-stretch-parse-expected.txt:
* fast/text/font-style-parse-expected.txt:
* fast/text/font-weight-parse-expected.txt:
* platform/ios/TestExpectations:
* platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
* platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed.
* platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
* platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt: Removed.
* platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Removed.
* platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Removed.
* platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Removed.
* platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Removed.
* platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Removed
* platform/mac/TestExpectations:
* platform/mac/svg/css/getComputedStyle-basic-expected.txt: Removed

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

34 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
LayoutTests/fast/css/getComputedStyle/computed-style-font-family-expected.txt
LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
LayoutTests/fast/text/font-selection-font-face-parse-expected.txt
LayoutTests/fast/text/font-selection-font-loading-api-parse-expected.txt
LayoutTests/fast/text/font-stretch-parse-expected.txt
LayoutTests/fast/text/font-style-parse-expected.txt
LayoutTests/fast/text/font-weight-parse-expected.txt
LayoutTests/platform/ios/TestExpectations
LayoutTests/platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt [deleted file]
LayoutTests/platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt [deleted file]
LayoutTests/platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt [deleted file]
LayoutTests/platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt [deleted file]
LayoutTests/platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt [deleted file]
LayoutTests/platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt [deleted file]
LayoutTests/platform/mac-elcapitan/fast/text/font-style-parse-expected.txt [deleted file]
LayoutTests/platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt [deleted file]
LayoutTests/platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt [deleted file]
LayoutTests/platform/mac/TestExpectations
LayoutTests/platform/mac/svg/css/getComputedStyle-basic-expected.txt [deleted file]
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
Source/WebCore/ChangeLog
Source/WebCore/Configurations/FeatureDefines.xcconfig
Source/WebCore/PAL/ChangeLog
Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
Source/WebCore/platform/graphics/cocoa/FontCacheCoreText.cpp
Source/WebKit/mac/ChangeLog
Source/WebKit/mac/Configurations/FeatureDefines.xcconfig
Source/WebKit2/ChangeLog
Source/WebKit2/Configurations/FeatureDefines.xcconfig
Tools/ChangeLog
Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig

index ff54d68..87a5fd2 100644 (file)
@@ -1,3 +1,34 @@
+2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        Disable font variations on macOS Sierra and iOS 10
+        https://bugs.webkit.org/show_bug.cgi?id=173618
+        <rdar://problem/32879164>
+
+        Reviewed by Jon Lee.
+
+        Update expected test results. The old test results are now High Sierra- and iOS 11-expected.
+
+        * fast/css/getComputedStyle/computed-style-expected.txt:
+        * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
+        * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
+        * fast/text/font-selection-font-face-parse-expected.txt:
+        * fast/text/font-selection-font-loading-api-parse-expected.txt:
+        * fast/text/font-stretch-parse-expected.txt:
+        * fast/text/font-style-parse-expected.txt:
+        * fast/text/font-weight-parse-expected.txt:
+        * platform/ios/TestExpectations:
+        * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
+        * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed.
+        * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
+        * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt: Removed.
+        * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Removed.
+        * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Removed.
+        * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Removed.
+        * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Removed.
+        * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Removed
+        * platform/mac/TestExpectations:
+        * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Removed
+
 2017-06-20  Devin Rousso  <drousso@apple.com>
 
         Web Inspector: Send context attributes for tracked canvases
index 8ad961d..2513bf2 100644 (file)
@@ -50,7 +50,6 @@ font-style: normal;
 font-synthesis: style weight small-caps;
 font-variant: normal;
 font-weight: normal;
-font-optical-sizing: auto;
 hanging-punctuation: none;
 height: 576px;
 image-rendering: auto;
index 681a48e..b81a4f5 100644 (file)
@@ -7,7 +7,6 @@ font-style: normal;
 font-synthesis: style weight small-caps;
 font-variant: normal;
 font-weight: normal;
-font-optical-sizing: auto;
 font-variant-ligatures: normal;
 font-variant-position: normal;
 font-variant-caps: normal;
index cabcaec..2bfac7a 100644 (file)
@@ -49,7 +49,6 @@ font-style: normal
 font-synthesis: style weight small-caps
 font-variant: normal
 font-weight: normal
-font-optical-sizing: auto
 hanging-punctuation: none
 height: 100px
 image-rendering: auto
index f626ef6..be1b883 100644 (file)
@@ -1,4 +1,4 @@
-PASS weightTestSheet.cssRules[0].style.fontWeight is "1"
+FAIL weightTestSheet.cssRules[0].style.fontWeight should be 1. Was .
 PASS weightTestSheet.cssRules[1].style.fontWeight is "100"
 PASS weightTestSheet.cssRules[2].style.fontWeight is "200"
 PASS weightTestSheet.cssRules[3].style.fontWeight is "300"
@@ -13,23 +13,23 @@ PASS weightTestSheet.cssRules[11].style.fontWeight is "900"
 PASS weightTestSheet.cssRules[12].style.fontWeight is ""
 PASS weightTestSheet.cssRules[13].style.fontWeight is ""
 PASS weightTestSheet.cssRules[14].style.fontWeight is ""
-PASS weightTestSheet.cssRules[15].style.fontWeight is "7"
+FAIL weightTestSheet.cssRules[15].style.fontWeight should be 7. Was .
 PASS weightTestSheet.cssRules[16].style.fontWeight is "300"
 PASS weightTestSheet.cssRules[17].style.fontWeight is "200"
-PASS weightTestSheet.cssRules[18].style.fontWeight is "100 200"
-PASS weightTestSheet.cssRules[19].style.fontWeight is "100 200"
+FAIL weightTestSheet.cssRules[18].style.fontWeight should be 100 200. Was .
+FAIL weightTestSheet.cssRules[19].style.fontWeight should be 100 200. Was .
 PASS weightTestSheet.cssRules[20].style.fontWeight is ""
 PASS weightTestSheet.cssRules[21].style.fontWeight is ""
 PASS weightTestSheet.cssRules[22].style.fontWeight is ""
 PASS weightTestSheet.cssRules[23].style.fontWeight is ""
 PASS weightTestSheet.cssRules[24].style.fontWeight is ""
 PASS weightTestSheet.cssRules[25].style.fontWeight is ""
-PASS weightTestSheet.cssRules[26].style.fontWeight is "1 2"
+FAIL weightTestSheet.cssRules[26].style.fontWeight should be 1 2. Was .
 PASS weightTestSheet.cssRules[27].style.fontWeight is ""
 PASS weightTestSheet.cssRules[28].style.fontWeight is ""
-PASS weightTestSheet.cssRules[29].style.fontWeight is "7 8"
-PASS weightTestSheet.cssRules[30].style.fontWeight is "2 7"
-PASS stretchTestSheet.cssRules[0].style.fontStretch is "1%"
+FAIL weightTestSheet.cssRules[29].style.fontWeight should be 7 8. Was .
+FAIL weightTestSheet.cssRules[30].style.fontWeight should be 2 7. Was .
+FAIL stretchTestSheet.cssRules[0].style.fontStretch should be 1%. Was .
 PASS stretchTestSheet.cssRules[1].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[2].style.fontStretch is "ultra-condensed"
 PASS stretchTestSheet.cssRules[3].style.fontStretch is "extra-condensed"
@@ -54,27 +54,27 @@ PASS stretchTestSheet.cssRules[21].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[22].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[23].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[24].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[25].style.fontStretch is "100% 200%"
-PASS stretchTestSheet.cssRules[26].style.fontStretch is "100% 200%"
+FAIL stretchTestSheet.cssRules[25].style.fontStretch should be 100% 200%. Was .
+FAIL stretchTestSheet.cssRules[26].style.fontStretch should be 100% 200%. Was .
 PASS stretchTestSheet.cssRules[27].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[28].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[29].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[30].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[31].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[32].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[33].style.fontStretch is "1% 2%"
+FAIL stretchTestSheet.cssRules[33].style.fontStretch should be 1% 2%. Was .
 PASS stretchTestSheet.cssRules[34].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[35].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[36].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[37].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[38].style.fontStretch is ""
 PASS stretchTestSheet.cssRules[39].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[40].style.fontStretch is "calc(7%) 8%"
-PASS stretchTestSheet.cssRules[41].style.fontStretch is "2% calc(7%)"
-PASS styleTestSheet.cssRules[0].style.fontStyle is "oblique 1deg"
-PASS styleTestSheet.cssRules[1].style.fontStyle is "oblique 20grad"
-PASS styleTestSheet.cssRules[2].style.fontStyle is "oblique 0.28318rad"
-PASS styleTestSheet.cssRules[3].style.fontStyle is "oblique 0.04turn"
+FAIL stretchTestSheet.cssRules[40].style.fontStretch should be calc(7%) 8%. Was .
+FAIL stretchTestSheet.cssRules[41].style.fontStretch should be 2% calc(7%). Was .
+FAIL styleTestSheet.cssRules[0].style.fontStyle should be oblique 1deg. Was .
+FAIL styleTestSheet.cssRules[1].style.fontStyle should be oblique 20grad. Was .
+FAIL styleTestSheet.cssRules[2].style.fontStyle should be oblique 0.28318rad. Was .
+FAIL styleTestSheet.cssRules[3].style.fontStyle should be oblique 0.04turn. Was .
 PASS styleTestSheet.cssRules[4].style.fontStyle is ""
 PASS styleTestSheet.cssRules[5].style.fontStyle is ""
 PASS styleTestSheet.cssRules[6].style.fontStyle is "italic"
@@ -83,7 +83,7 @@ PASS styleTestSheet.cssRules[8].style.fontStyle is "normal"
 PASS styleTestSheet.cssRules[9].style.fontStyle is ""
 PASS styleTestSheet.cssRules[10].style.fontStyle is ""
 PASS styleTestSheet.cssRules[11].style.fontStyle is ""
-PASS styleTestSheet.cssRules[12].style.fontStyle is "oblique calc(15.4deg)"
+FAIL styleTestSheet.cssRules[12].style.fontStyle should be oblique calc(15.4deg). Was .
 PASS styleTestSheet.cssRules[13].style.fontStyle is ""
 PASS styleTestSheet.cssRules[14].style.fontStyle is ""
 PASS styleTestSheet.cssRules[15].style.fontStyle is ""
@@ -95,24 +95,24 @@ PASS styleTestSheet.cssRules[20].style.fontStyle is ""
 PASS styleTestSheet.cssRules[21].style.fontStyle is ""
 PASS styleTestSheet.cssRules[22].style.fontStyle is ""
 PASS styleTestSheet.cssRules[23].style.fontStyle is ""
-PASS styleTestSheet.cssRules[24].style.fontStyle is "oblique 10deg 20deg"
-PASS styleTestSheet.cssRules[25].style.fontStyle is "oblique 10deg 20deg"
+FAIL styleTestSheet.cssRules[24].style.fontStyle should be oblique 10deg 20deg. Was .
+FAIL styleTestSheet.cssRules[25].style.fontStyle should be oblique 10deg 20deg. Was .
 PASS styleTestSheet.cssRules[26].style.fontStyle is ""
 PASS styleTestSheet.cssRules[27].style.fontStyle is ""
 PASS styleTestSheet.cssRules[28].style.fontStyle is ""
 PASS styleTestSheet.cssRules[29].style.fontStyle is ""
 PASS styleTestSheet.cssRules[30].style.fontStyle is ""
 PASS styleTestSheet.cssRules[31].style.fontStyle is ""
-PASS styleTestSheet.cssRules[32].style.fontStyle is "oblique 1deg 2deg"
-PASS styleTestSheet.cssRules[33].style.fontStyle is "oblique -2deg -1deg"
+FAIL styleTestSheet.cssRules[32].style.fontStyle should be oblique 1deg 2deg. Was .
+FAIL styleTestSheet.cssRules[33].style.fontStyle should be oblique -2deg -1deg. Was .
 PASS styleTestSheet.cssRules[34].style.fontStyle is ""
 PASS styleTestSheet.cssRules[35].style.fontStyle is ""
 PASS styleTestSheet.cssRules[36].style.fontStyle is ""
-PASS styleTestSheet.cssRules[37].style.fontStyle is "oblique 2deg 4grad"
+FAIL styleTestSheet.cssRules[37].style.fontStyle should be oblique 2deg 4grad. Was .
 PASS styleTestSheet.cssRules[38].style.fontStyle is ""
 PASS styleTestSheet.cssRules[39].style.fontStyle is ""
-PASS styleTestSheet.cssRules[40].style.fontStyle is "oblique calc(7deg) 8deg"
-PASS styleTestSheet.cssRules[41].style.fontStyle is "oblique 2deg calc(7deg)"
+FAIL styleTestSheet.cssRules[40].style.fontStyle should be oblique calc(7deg) 8deg. Was .
+FAIL styleTestSheet.cssRules[41].style.fontStyle should be oblique 2deg calc(7deg). Was .
 PASS successfullyParsed is true
 
 TEST COMPLETE
index f2bd998..38b1a8b 100644 (file)
@@ -1,4 +1,4 @@
-PASS setFontFaceWeight(fontFace, '1') is "1"
+FAIL setFontFaceWeight(fontFace, '1') should be 1. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
 PASS setFontFaceWeight(fontFace, '100') is "100"
 PASS setFontFaceWeight(fontFace, '200') is "200"
 PASS setFontFaceWeight(fontFace, '300') is "300"
@@ -12,10 +12,10 @@ PASS setFontFaceWeight(fontFace, '800') is "800"
 PASS setFontFaceWeight(fontFace, '900') is "900"
 PASS setFontFaceWeight(fontFace, 'garbage') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
 PASS setFontFaceWeight(fontFace, 'initial') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceWeight(fontFace, 'calc(3 + 4)') is "7"
+FAIL setFontFaceWeight(fontFace, 'calc(3 + 4)') should be 7. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
 PASS setFontFaceWeight(fontFace, 'calc(100 + 200)') is "300"
 PASS setFontFaceWeight(fontFace, 'calc(150 + 50)') is "200"
-PASS setFontFaceStretch(fontFace, '1%') is "1%"
+FAIL setFontFaceStretch(fontFace, '1%') should be 1%. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
 PASS setFontFaceStretch(fontFace, '2') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
 PASS setFontFaceStretch(fontFace, 'ultra-condensed') is "ultra-condensed"
 PASS setFontFaceStretch(fontFace, 'extra-condensed') is "extra-condensed"
@@ -29,11 +29,11 @@ PASS setFontFaceStretch(fontFace, 'ultra-expanded') is "ultra-expanded"
 PASS setFontFaceStretch(fontFace, 'garbage') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
 PASS setFontFaceStretch(fontFace, 'initial') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
 PASS setFontFaceStretch(fontFace, 'calc(3 + 4)') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceStretch(fontFace, 'calc(3% + 4%)') is "7%"
-PASS setFontFaceStyle(fontFace, 'oblique 1deg') is "oblique 1deg"
-PASS setFontFaceStyle(fontFace, 'oblique 20grad') is "oblique 18deg"
-PASS setFontFaceStyle(fontFace, 'oblique 0.28318rad') is "oblique 16deg"
-PASS setFontFaceStyle(fontFace, 'oblique 0.04turn') is "oblique 14.25deg"
+FAIL setFontFaceStretch(fontFace, 'calc(3% + 4%)') should be 7%. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
+FAIL setFontFaceStyle(fontFace, 'oblique 1deg') should be oblique 1deg. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
+FAIL setFontFaceStyle(fontFace, 'oblique 20grad') should be oblique 18deg. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
+FAIL setFontFaceStyle(fontFace, 'oblique 0.28318rad') should be oblique 16deg. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
+FAIL setFontFaceStyle(fontFace, 'oblique 0.04turn') should be oblique 14.25deg. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
 PASS setFontFaceStyle(fontFace, 'oblique 5') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
 PASS setFontFaceStyle(fontFace, 'oblique 20') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
 PASS setFontFaceStyle(fontFace, 'italic') is "italic"
@@ -42,7 +42,7 @@ PASS setFontFaceStyle(fontFace, 'normal') is "normal"
 PASS setFontFaceStyle(fontFace, 'garbage') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
 PASS setFontFaceStyle(fontFace, 'initial') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
 PASS setFontFaceStyle(fontFace, 'oblique calc(3 + 4)') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceStyle(fontFace, 'oblique calc(0.04turn + 1deg)') is "oblique 15.25deg"
+FAIL setFontFaceStyle(fontFace, 'oblique calc(0.04turn + 1deg)') should be oblique 15.25deg. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
 PASS successfullyParsed is true
 
 TEST COMPLETE
index 1c38861..09f7d47 100644 (file)
@@ -1,5 +1,5 @@
 PASS window.getComputedStyle(document.getElementById('test1')).fontStretch is "normal"
-PASS window.getComputedStyle(document.getElementById('test2')).fontStretch is "1%"
+FAIL window.getComputedStyle(document.getElementById('test2')).fontStretch should be 1%. Was normal.
 PASS window.getComputedStyle(document.getElementById('test3')).fontStretch is "normal"
 PASS window.getComputedStyle(document.getElementById('test4')).fontStretch is "ultra-condensed"
 PASS window.getComputedStyle(document.getElementById('test5')).fontStretch is "extra-condensed"
@@ -18,9 +18,9 @@ PASS window.getComputedStyle(document.getElementById('test17')).fontStretch is "
 PASS window.getComputedStyle(document.getElementById('test18')).fontStretch is "normal"
 PASS window.getComputedStyle(document.getElementById('test19')).fontStretch is "normal"
 PASS window.getComputedStyle(document.getElementById('test20')).fontStretch is "extra-expanded"
-PASS window.getComputedStyle(document.getElementById('test21')).fontStretch is "7%"
+FAIL window.getComputedStyle(document.getElementById('test21')).fontStretch should be 7%. Was normal.
 PASS window.getComputedStyle(document.getElementById('test1')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test2')).font is "16px/18px Times"
+FAIL window.getComputedStyle(document.getElementById('test2')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
 PASS window.getComputedStyle(document.getElementById('test3')).font is "normal normal normal normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test4')).font is "normal normal normal ultra-condensed 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test5')).font is "normal normal normal extra-condensed 16px/18px Times"
@@ -39,7 +39,7 @@ PASS window.getComputedStyle(document.getElementById('test17')).font is "normal
 PASS window.getComputedStyle(document.getElementById('test18')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
 PASS window.getComputedStyle(document.getElementById('test19')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
 PASS window.getComputedStyle(document.getElementById('test20')).font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test21')).font is "16px/18px Times"
+FAIL window.getComputedStyle(document.getElementById('test21')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
 PASS document.getElementById('test1').style.font is ""
 PASS document.getElementById('test16').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
 PASS document.getElementById('test17').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
index 6fdbb9e..35a3cfb 100644 (file)
@@ -1,8 +1,8 @@
 PASS window.getComputedStyle(document.getElementById('test1')).fontStyle is "normal"
-PASS window.getComputedStyle(document.getElementById('test2')).fontStyle is "oblique 1deg"
-PASS window.getComputedStyle(document.getElementById('test3')).fontStyle is "oblique 18deg"
-PASS window.getComputedStyle(document.getElementById('test4')).fontStyle is "oblique 16deg"
-PASS window.getComputedStyle(document.getElementById('test5')).fontStyle is "oblique 14.25deg"
+FAIL window.getComputedStyle(document.getElementById('test2')).fontStyle should be oblique 1deg. Was normal.
+FAIL window.getComputedStyle(document.getElementById('test3')).fontStyle should be oblique 18deg. Was normal.
+FAIL window.getComputedStyle(document.getElementById('test4')).fontStyle should be oblique 16deg. Was normal.
+FAIL window.getComputedStyle(document.getElementById('test5')).fontStyle should be oblique 14.25deg. Was normal.
 PASS window.getComputedStyle(document.getElementById('test6')).fontStyle is "normal"
 PASS window.getComputedStyle(document.getElementById('test7')).fontStyle is "normal"
 PASS window.getComputedStyle(document.getElementById('test8')).fontStyle is "italic"
@@ -11,20 +11,20 @@ PASS window.getComputedStyle(document.getElementById('test10')).fontStyle is "no
 PASS window.getComputedStyle(document.getElementById('test11')).fontStyle is "normal"
 PASS window.getComputedStyle(document.getElementById('test12')).fontStyle is "normal"
 PASS window.getComputedStyle(document.getElementById('test13')).fontStyle is "normal"
-PASS window.getComputedStyle(document.getElementById('test14')).fontStyle is "oblique 15.25deg"
+FAIL window.getComputedStyle(document.getElementById('test14')).fontStyle should be oblique 15.25deg. Was normal.
 PASS window.getComputedStyle(document.getElementById('test15')).fontStyle is "italic"
 PASS window.getComputedStyle(document.getElementById('test16')).fontStyle is "italic"
 PASS window.getComputedStyle(document.getElementById('test17')).fontStyle is "normal"
 PASS window.getComputedStyle(document.getElementById('test18')).fontStyle is "italic"
 PASS window.getComputedStyle(document.getElementById('test19')).fontStyle is "italic"
 PASS window.getComputedStyle(document.getElementById('test20')).fontStyle is "normal"
-PASS window.getComputedStyle(document.getElementById('test21')).fontStyle is "oblique 14deg"
-PASS window.getComputedStyle(document.getElementById('test22')).fontStyle is "oblique"
+FAIL window.getComputedStyle(document.getElementById('test21')).fontStyle should be oblique 14deg. Was normal.
+FAIL window.getComputedStyle(document.getElementById('test22')).fontStyle should be oblique. Was normal.
 PASS window.getComputedStyle(document.getElementById('test1')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test2')).font is "16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test3')).font is "16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test4')).font is "16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test5')).font is "16px/18px Times"
+FAIL window.getComputedStyle(document.getElementById('test2')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
+FAIL window.getComputedStyle(document.getElementById('test3')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
+FAIL window.getComputedStyle(document.getElementById('test4')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
+FAIL window.getComputedStyle(document.getElementById('test5')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
 PASS window.getComputedStyle(document.getElementById('test6')).font is "normal normal normal normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test7')).font is "normal normal normal normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test8')).font is "italic normal normal normal 16px/18px Times"
@@ -33,15 +33,15 @@ PASS window.getComputedStyle(document.getElementById('test10')).font is "normal
 PASS window.getComputedStyle(document.getElementById('test11')).font is "normal normal normal normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test12')).font is "normal normal normal normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test13')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test14')).font is "16px/18px Times"
+FAIL window.getComputedStyle(document.getElementById('test14')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
 PASS window.getComputedStyle(document.getElementById('test15')).font is "italic normal 100 normal 48px/49px \"Helvetica Neue\""
 PASS window.getComputedStyle(document.getElementById('test16')).font is "italic normal 100 normal 48px/49px \"Helvetica Neue\""
 PASS window.getComputedStyle(document.getElementById('test17')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
 PASS window.getComputedStyle(document.getElementById('test18')).font is "italic normal normal normal 48px/49px \"Helvetica Neue\""
 PASS window.getComputedStyle(document.getElementById('test19')).font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
 PASS window.getComputedStyle(document.getElementById('test20')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test21')).font is "48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test22')).font is "oblique normal normal normal 16px/18px Times"
+FAIL window.getComputedStyle(document.getElementById('test21')).font should be 48px/49px "Helvetica Neue". Was normal normal normal normal 16px/18px Times.
+FAIL window.getComputedStyle(document.getElementById('test22')).font should be oblique normal normal normal 16px/18px Times. Was normal normal normal normal 16px/18px Times.
 PASS document.getElementById('test1').style.font is ""
 PASS document.getElementById('test15').style.font is "italic 100 48px/49px \"Helvetica Neue\""
 PASS document.getElementById('test16').style.font is "italic 100 48px/49px \"Helvetica Neue\""
@@ -49,7 +49,7 @@ PASS document.getElementById('test17').style.font is "100 48px/49px \"Helvetica
 PASS document.getElementById('test18').style.font is "italic 48px/49px \"Helvetica Neue\""
 PASS document.getElementById('test19').style.font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
 PASS document.getElementById('test20').style.font is ""
-PASS document.getElementById('test21').style.font is "oblique 14deg small-caps 123 extra-expanded 48px/49px \"Helvetica Neue\""
+FAIL document.getElementById('test21').style.font should be oblique 14deg small-caps 123 extra-expanded 48px/49px "Helvetica Neue". Was .
 PASS successfullyParsed is true
 
 TEST COMPLETE
index 098710a..d17deb6 100644 (file)
@@ -1,5 +1,5 @@
 PASS window.getComputedStyle(document.getElementById('test1')).fontWeight is "normal"
-PASS window.getComputedStyle(document.getElementById('test2')).fontWeight is "1"
+FAIL window.getComputedStyle(document.getElementById('test2')).fontWeight should be 1. Was normal.
 PASS window.getComputedStyle(document.getElementById('test3')).fontWeight is "100"
 PASS window.getComputedStyle(document.getElementById('test4')).fontWeight is "200"
 PASS window.getComputedStyle(document.getElementById('test5')).fontWeight is "300"
@@ -13,7 +13,7 @@ PASS window.getComputedStyle(document.getElementById('test12')).fontWeight is "8
 PASS window.getComputedStyle(document.getElementById('test13')).fontWeight is "900"
 PASS window.getComputedStyle(document.getElementById('test14')).fontWeight is "normal"
 PASS window.getComputedStyle(document.getElementById('test15')).fontWeight is "normal"
-PASS window.getComputedStyle(document.getElementById('test16')).fontWeight is "7"
+FAIL window.getComputedStyle(document.getElementById('test16')).fontWeight should be 7. Was normal.
 PASS window.getComputedStyle(document.getElementById('test17')).fontWeight is "300"
 PASS window.getComputedStyle(document.getElementById('test18')).fontWeight is "200"
 PASS window.getComputedStyle(document.getElementById('test19')).fontWeight is "100"
@@ -21,14 +21,14 @@ PASS window.getComputedStyle(document.getElementById('test20')).fontWeight is "1
 PASS window.getComputedStyle(document.getElementById('test21')).fontWeight is "normal"
 PASS window.getComputedStyle(document.getElementById('test22')).fontWeight is "100"
 PASS window.getComputedStyle(document.getElementById('test23')).fontWeight is "100"
-PASS window.getComputedStyle(document.getElementById('test24')).fontWeight is "123"
+FAIL window.getComputedStyle(document.getElementById('test24')).fontWeight should be 123. Was normal.
 PASS window.getComputedStyle(document.getElementById('test25')).fontWeight is "normal"
 PASS window.getComputedStyle(document.getElementById('test26')).fontWeight is "normal"
 PASS window.getComputedStyle(document.getElementById('test27')).fontWeight is "normal"
-PASS window.getComputedStyle(document.getElementById('test28')).fontWeight is "0"
-PASS window.getComputedStyle(document.getElementById('test29')).fontWeight is "1000"
+FAIL window.getComputedStyle(document.getElementById('test28')).fontWeight should be 0. Was normal.
+FAIL window.getComputedStyle(document.getElementById('test29')).fontWeight should be 1000. Was normal.
 PASS window.getComputedStyle(document.getElementById('test1')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test2')).font is "16px/18px Times"
+FAIL window.getComputedStyle(document.getElementById('test2')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
 PASS window.getComputedStyle(document.getElementById('test3')).font is "normal normal 100 normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test4')).font is "normal normal 200 normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test5')).font is "normal normal 300 normal 16px/18px Times"
@@ -42,7 +42,7 @@ PASS window.getComputedStyle(document.getElementById('test12')).font is "normal
 PASS window.getComputedStyle(document.getElementById('test13')).font is "normal normal 900 normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test14')).font is "normal normal normal normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test15')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test16')).font is "16px/18px Times"
+FAIL window.getComputedStyle(document.getElementById('test16')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
 PASS window.getComputedStyle(document.getElementById('test17')).font is "normal normal 300 normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test18')).font is "normal normal 200 normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test19')).font is "normal normal 100 extra-condensed 48px/49px \"Helvetica Neue\""
@@ -50,19 +50,19 @@ PASS window.getComputedStyle(document.getElementById('test20')).font is "normal
 PASS window.getComputedStyle(document.getElementById('test21')).font is "normal normal normal extra-condensed 48px/49px \"Helvetica Neue\""
 PASS window.getComputedStyle(document.getElementById('test22')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
 PASS window.getComputedStyle(document.getElementById('test23')).font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test24')).font is "48px/49px \"Helvetica Neue\""
+FAIL window.getComputedStyle(document.getElementById('test24')).font should be 48px/49px "Helvetica Neue". Was normal normal normal normal 16px/18px Times.
 PASS window.getComputedStyle(document.getElementById('test25')).font is "normal normal normal normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test26')).font is "normal normal normal normal 16px/18px Times"
 PASS window.getComputedStyle(document.getElementById('test27')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test28')).font is "16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test29')).font is "16px/18px Times"
+FAIL window.getComputedStyle(document.getElementById('test28')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
+FAIL window.getComputedStyle(document.getElementById('test29')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
 PASS document.getElementById('test1').style.font is ""
 PASS document.getElementById('test19').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
 PASS document.getElementById('test20').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
 PASS document.getElementById('test21').style.font is "extra-condensed 48px/49px \"Helvetica Neue\""
 PASS document.getElementById('test22').style.font is "100 48px/49px \"Helvetica Neue\""
 PASS document.getElementById('test23').style.font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test24').style.font is "italic small-caps 123 extra-expanded 48px/49px \"Helvetica Neue\""
+FAIL document.getElementById('test24').style.font should be italic small-caps 123 extra-expanded 48px/49px "Helvetica Neue". Was .
 PASS successfullyParsed is true
 
 TEST COMPLETE
index 2f3dcad..130973e 100644 (file)
@@ -2698,11 +2698,6 @@ fast/text/letterpress-different.html [ Pass ]
 
 webkit.org/b/162739 fast/images/gif-loop-count.html [ Pass ImageOnlyFailure ]
 
-# This variation font test requires Skia which isn't available on iOS.
-webkit.org/b/163093 fast/text/variations/outofbounds.html [ ImageOnlyFailure ]
-webkit.org/b/163093 fast/text/variations/default-value.html [ ImageOnlyFailure ]
-webkit.org/b/169518 fast/text/font-variations-feature-detection.html [ ImageOnlyFailure ]
-
 webkit.org/b/162647 http/tests/xmlhttprequest/onabort-response-getters.html [ Pass Failure ]
 
 # Media tests cannot tap play button on iOS.
@@ -2715,12 +2710,9 @@ webkit.org/b/163291 media/video-play-require-user-gesture.html
 
 webkit.org/b/163755 imported/w3c/web-platform-tests/css/css-shapes-1 [ Skip ]
 
-# These font variation tests require a variation font which supports more than 2 axes.
-animations/font-variations/font-variation-settings-order.html [ Pass ImageOnlyFailure Failure ]
-animations/font-variations/font-variation-settings-unlike.html [ Pass ImageOnlyFailure Failure ]
-
-webkit.org/b/163632 animations/font-variations/font-variation-settings.html [ Skip ]
-webkit.org/b/163632 fast/text/variations/getComputedStyle.html [ Skip ]
+# Variation fonts are not implemented earlier than iOS 11.
+fast/text/variations [ Pass Failure ImageOnlyFailure ]
+animations/font-variations [ Pass Failure ImageOnlyFailure Timeout ]
 
 webkit.org/b/158836 imported/w3c/web-platform-tests/encrypted-media [ Skip ]
 
diff --git a/LayoutTests/platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt b/LayoutTests/platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt
deleted file mode 100644 (file)
index 2513bf2..0000000
+++ /dev/null
@@ -1,288 +0,0 @@
-Attributes that are exposed in the CSS computed style object:
-
-background-attachment: scroll;
-background-clip: border-box;
-background-color: rgba(0, 0, 0, 0);
-background-image: none;
-background-origin: padding-box;
-background-position: 0% 0%;
-background-repeat: repeat;
-background-size: auto;
-border-bottom-color: rgb(0, 0, 0);
-border-bottom-left-radius: 0px;
-border-bottom-right-radius: 0px;
-border-bottom-style: none;
-border-bottom-width: 0px;
-border-collapse: separate;
-border-image-outset: 0px;
-border-image-repeat: stretch;
-border-image-slice: 100%;
-border-image-source: none;
-border-image-width: 1;
-border-left-color: rgb(0, 0, 0);
-border-left-style: none;
-border-left-width: 0px;
-border-right-color: rgb(0, 0, 0);
-border-right-style: none;
-border-right-width: 0px;
-border-top-color: rgb(0, 0, 0);
-border-top-left-radius: 0px;
-border-top-right-radius: 0px;
-border-top-style: none;
-border-top-width: 0px;
-bottom: 16px;
-box-shadow: none;
-box-sizing: content-box;
-caption-side: top;
-clear: none;
-clip: auto;
-color: rgb(0, 0, 0);
-counter-increment: none;
-counter-reset: none;
-content: ;
-cursor: auto;
-direction: ltr;
-display: block;
-empty-cells: show;
-float: none;
-font-size: 16px;
-font-style: normal;
-font-synthesis: style weight small-caps;
-font-variant: normal;
-font-weight: normal;
-hanging-punctuation: none;
-height: 576px;
-image-rendering: auto;
-left: -8px;
-letter-spacing: normal;
-line-height: 18px;
-list-style-image: none;
-list-style-position: outside;
-list-style-type: disc;
-margin-bottom: 8px;
-margin-left: 8px;
-margin-right: 8px;
-margin-top: 8px;
-max-height: none;
-max-width: none;
-min-height: 0px;
-min-width: 0px;
-object-fit: fill;
-object-position: 50% 50%;
-opacity: 1;
-orphans: auto;
-outline-color: rgb(0, 0, 0);
-outline-offset: 0px;
-outline-style: none;
-outline-width: 0px;
-overflow-wrap: normal;
-overflow-x: visible;
-overflow-y: visible;
-padding-bottom: 0px;
-padding-left: 0px;
-padding-right: 0px;
-padding-top: 0px;
-page-break-after: auto;
-page-break-before: auto;
-page-break-inside: auto;
-pointer-events: auto;
-position: static;
-resize: none;
-right: 8px;
-speak: normal;
-table-layout: auto;
-tab-size: 8;
-text-align: start;
-text-decoration: none;
-text-indent: 0px;
-text-rendering: auto;
-text-shadow: none;
-text-overflow: clip;
-text-transform: none;
-top: -8px;
-transform: none;
-transform-origin: 392px 288px;
-transform-style: flat;
-transition-delay: 0s;
-transition-duration: 0s;
-transition-property: all;
-transition-timing-function: ease;
-unicode-bidi: normal;
-vertical-align: baseline;
-visibility: visible;
-white-space: normal;
-widows: auto;
-width: 784px;
-will-change: auto;
-word-break: normal;
-word-spacing: 0px;
-word-wrap: normal;
-z-index: auto;
-zoom: 1;
--webkit-appearance: none;
--webkit-backface-visibility: visible;
--webkit-background-clip: border-box;
--webkit-background-composite: source-over;
--webkit-background-origin: padding-box;
--webkit-background-size: auto;
--webkit-border-fit: border;
--webkit-border-horizontal-spacing: 0px;
--webkit-border-image: none;
--webkit-border-vertical-spacing: 0px;
--webkit-box-align: stretch;
--webkit-box-decoration-break: slice;
--webkit-box-direction: normal;
--webkit-box-flex: 0;
--webkit-box-flex-group: 1;
--webkit-box-lines: single;
--webkit-box-ordinal-group: 1;
--webkit-box-orient: horizontal;
--webkit-box-pack: start;
--webkit-box-reflect: none;
--webkit-box-shadow: none;
--webkit-column-break-after: auto;
--webkit-column-break-before: auto;
--webkit-column-break-inside: auto;
--webkit-column-axis: auto;
-column-count: auto;
-column-fill: balance;
-column-gap: normal;
-column-rule-color: rgb(0, 0, 0);
-column-rule-style: none;
-column-rule-width: 0px;
-column-span: none;
-column-width: auto;
-align-content: normal;
-align-items: normal;
-align-self: normal;
-filter: none;
-flex-basis: auto;
-flex-direction: row;
-flex-flow: row nowrap;
-flex-grow: 0;
-flex-shrink: 1;
-flex-wrap: nowrap;
-justify-content: normal;
-justify-self: normal;
-justify-items: normal;
--webkit-font-kerning: auto;
--webkit-font-smoothing: auto;
-font-variant-ligatures: normal;
-font-variant-position: normal;
-font-variant-caps: normal;
-font-variant-numeric: normal;
-font-variant-alternates: normal;
-font-variant-east-asian: normal;
-grid-auto-columns: auto;
-grid-auto-flow: row;
-grid-auto-rows: auto;
-grid-column-end: auto;
-grid-column-start: auto;
-grid-template-columns: none;
-grid-template-rows: none;
-grid-row-end: auto;
-grid-row-start: auto;
--webkit-hyphenate-character: auto;
--webkit-hyphenate-limit-after: auto;
--webkit-hyphenate-limit-before: auto;
--webkit-hyphenate-limit-lines: no-limit;
--webkit-hyphens: manual;
--webkit-line-align: none;
--webkit-line-box-contain: block inline replaced;
--webkit-line-clamp: none;
--webkit-line-grid: none;
--webkit-line-snap: none;
--webkit-locale: auto;
--webkit-margin-before-collapse: collapse;
--webkit-margin-after-collapse: collapse;
--webkit-marquee-direction: auto;
--webkit-marquee-increment: 6px;
--webkit-marquee-repetition: infinite;
--webkit-marquee-style: scroll;
--webkit-mask-box-image: none;
--webkit-mask-box-image-outset: 0px;
--webkit-mask-box-image-repeat: stretch;
--webkit-mask-box-image-slice: 0 fill;
--webkit-mask-box-image-source: none;
--webkit-mask-box-image-width: auto;
--webkit-mask-clip: border-box;
--webkit-mask-composite: source-over;
--webkit-mask-image: none;
--webkit-mask-origin: border-box;
--webkit-mask-position: 0% 0%;
--webkit-mask-repeat: repeat;
--webkit-mask-size: auto;
--webkit-nbsp-mode: normal;
-order: 0;
-perspective: none;
-perspective-origin: 392px 288px;
--webkit-print-color-adjust: economy;
--webkit-rtl-ordering: logical;
-shape-outside: none;
--webkit-text-combine: none;
--webkit-text-decorations-in-effect: none;
--webkit-text-emphasis-color: rgb(0, 0, 0);
--webkit-text-emphasis-position: over right;
--webkit-text-emphasis-style: none;
--webkit-text-fill-color: rgb(0, 0, 0);
--webkit-text-orientation: mixed;
--webkit-text-security: none;
--webkit-text-stroke-color: rgb(0, 0, 0);
--webkit-text-stroke-width: 0px;
--webkit-transform-style: flat;
--webkit-user-drag: auto;
--webkit-user-modify: read-only;
--webkit-user-select: text;
-shape-image-threshold: 0;
-shape-margin: 0px;
-shape-outside: none;
-shape-rendering: auto;
-buffered-rendering: auto;
-clip-path: none;
-clip-rule: nonzero;
-mask: none;
-mask-type: luminance;
-filter: none;
-flood-color: rgb(0, 0, 0);
-flood-opacity: 1;
-lighting-color: rgb(255, 255, 255);
-stop-color: rgb(0, 0, 0);
-stop-opacity: 1;
-color-interpolation: sRGB;
-color-interpolation-filters: linearRGB;
-color-rendering: auto;
-fill: rgb(0, 0, 0);
-fill-opacity: 1;
-fill-rule: nonzero;
-marker-end: none;
-marker-mid: none;
-marker-start: none;
-paint-order: normal;
-stroke: none;
-stroke-dasharray: none;
-stroke-dashoffset: 0px;
-stroke-linecap: butt;
-stroke-linejoin: miter;
-stroke-miterlimit: 4;
-stroke-opacity: 1;
-stroke-width: 1px;
-alignment-baseline: auto;
-baseline-shift: baseline;
-dominant-baseline: auto;
-kerning: 0;
-text-anchor: start;
-writing-mode: horizontal-tb;
-glyph-orientation-horizontal: 0deg;
-glyph-orientation-vertical: auto;
--webkit-svg-shadow: none;
-vector-effect: none;
-
-Other attributes that the computed style class supports:
-
-background-position-x: 0%;
-background-position-y: 0%;
-border-spacing: 0px 0px;
-overflow: visible;
--webkit-mask-position-x: 0%;
--webkit-mask-position-y: 0%;
-
diff --git a/LayoutTests/platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt b/LayoutTests/platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt
deleted file mode 100644 (file)
index b81a4f5..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Font attributes. The font-family should list three families:
-
-font-family: monospace, "Lucida Grande", sans-serif;
-font-size: 16px;
-font-stretch: normal;
-font-style: normal;
-font-synthesis: style weight small-caps;
-font-variant: normal;
-font-weight: normal;
-font-variant-ligatures: normal;
-font-variant-position: normal;
-font-variant-caps: normal;
-font-variant-numeric: normal;
-font-variant-alternates: normal;
-font-variant-east-asian: normal;
-
diff --git a/LayoutTests/platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt b/LayoutTests/platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
deleted file mode 100644 (file)
index 2bfac7a..0000000
+++ /dev/null
@@ -1,299 +0,0 @@
-Computed style of an element whose parent's 'display' value is 'none':
-background-attachment: scroll
-background-clip: border-box
-background-color: rgb(0, 128, 0)
-background-image: none
-background-origin: padding-box
-background-position: 0% 0%
-background-repeat: repeat
-background-size: auto
-border-bottom-color: rgb(0, 0, 0)
-border-bottom-left-radius: 0px
-border-bottom-right-radius: 0px
-border-bottom-style: none
-border-bottom-width: 0px
-border-collapse: separate
-border-image-outset: 0px
-border-image-repeat: stretch
-border-image-slice: 100%
-border-image-source: none
-border-image-width: 1
-border-left-color: rgb(0, 0, 0)
-border-left-style: none
-border-left-width: 0px
-border-right-color: rgb(0, 0, 0)
-border-right-style: none
-border-right-width: 0px
-border-top-color: rgb(0, 0, 0)
-border-top-left-radius: 0px
-border-top-right-radius: 0px
-border-top-style: solid
-border-top-width: 16px
-bottom: auto
-box-shadow: none
-box-sizing: content-box
-caption-side: top
-clear: none
-clip: auto
-color: rgb(0, 0, 0)
-counter-increment: none
-counter-reset: none
-content: 
-cursor: auto
-direction: ltr
-display: block
-empty-cells: show
-float: none
-font-size: 16px
-font-style: normal
-font-synthesis: style weight small-caps
-font-variant: normal
-font-weight: normal
-hanging-punctuation: none
-height: 100px
-image-rendering: auto
-left: auto
-letter-spacing: normal
-line-height: 18px
-list-style-image: none
-list-style-position: outside
-list-style-type: disc
-margin-bottom: 0px
-margin-left: auto
-margin-right: 0px
-margin-top: 0px
-max-height: none
-max-width: none
-min-height: 0px
-min-width: 0px
-object-fit: fill
-object-position: 50% 50%
-opacity: 1
-orphans: auto
-outline-color: rgb(0, 0, 0)
-outline-offset: 0px
-outline-style: none
-outline-width: 0px
-overflow-wrap: normal
-overflow-x: visible
-overflow-y: visible
-padding-bottom: 0px
-padding-left: 0px
-padding-right: 0px
-padding-top: 0px
-page-break-after: auto
-page-break-before: auto
-page-break-inside: auto
-pointer-events: auto
-position: static
-resize: none
-right: auto
-speak: normal
-table-layout: auto
-tab-size: 8
-text-align: start
-text-decoration: none
-text-indent: 0px
-text-rendering: auto
-text-shadow: none
-text-overflow: clip
-text-transform: none
-top: auto
-transform: none
-transform-origin: 50% 50%
-transform-style: flat
-transition-delay: 0s
-transition-duration: 0s
-transition-property: all
-transition-timing-function: ease
-unicode-bidi: normal
-vertical-align: baseline
-visibility: visible
-white-space: normal
-widows: auto
-width: 50%
-will-change: auto
-word-break: normal
-word-spacing: 0px
-word-wrap: normal
-z-index: auto
-zoom: 1
--webkit-appearance: none
--webkit-backface-visibility: visible
--webkit-background-clip: border-box
--webkit-background-composite: source-over
--webkit-background-origin: padding-box
--webkit-background-size: auto
--webkit-border-fit: border
--webkit-border-horizontal-spacing: 0px
--webkit-border-image: none
--webkit-border-vertical-spacing: 0px
--webkit-box-align: stretch
--webkit-box-decoration-break: slice
--webkit-box-direction: normal
--webkit-box-flex: 0
--webkit-box-flex-group: 1
--webkit-box-lines: single
--webkit-box-ordinal-group: 1
--webkit-box-orient: horizontal
--webkit-box-pack: start
--webkit-box-reflect: none
--webkit-box-shadow: none
--webkit-column-break-after: auto
--webkit-column-break-before: auto
--webkit-column-break-inside: auto
--webkit-column-axis: auto
-column-count: auto
-column-fill: balance
-column-gap: normal
-column-rule-color: rgb(0, 0, 0)
-column-rule-style: none
-column-rule-width: 0px
-column-span: none
-column-width: auto
-align-content: normal
-align-items: normal
-align-self: normal
-filter: none
-flex-basis: auto
-flex-direction: row
-flex-flow: row nowrap
-flex-grow: 0
-flex-shrink: 1
-flex-wrap: nowrap
-justify-content: normal
-justify-self: normal
-justify-items: normal
--webkit-font-kerning: auto
--webkit-font-smoothing: auto
-font-variant-ligatures: normal
-font-variant-position: normal
-font-variant-caps: normal
-font-variant-numeric: normal
-font-variant-alternates: normal
-font-variant-east-asian: normal
-grid-auto-columns: auto
-grid-auto-flow: row
-grid-auto-rows: auto
-grid-column-end: auto
-grid-column-start: auto
-grid-template-columns: none
-grid-template-rows: none
-grid-row-end: auto
-grid-row-start: auto
--webkit-hyphenate-character: auto
--webkit-hyphenate-limit-after: auto
--webkit-hyphenate-limit-before: auto
--webkit-hyphenate-limit-lines: no-limit
--webkit-hyphens: manual
--webkit-line-align: none
--webkit-line-box-contain: block inline replaced
--webkit-line-clamp: none
--webkit-line-grid: none
--webkit-line-snap: none
--webkit-locale: auto
--webkit-margin-before-collapse: collapse
--webkit-margin-after-collapse: collapse
--webkit-marquee-direction: auto
--webkit-marquee-increment: 6px
--webkit-marquee-repetition: infinite
--webkit-marquee-style: scroll
--webkit-mask-box-image: none
--webkit-mask-box-image-outset: 0px
--webkit-mask-box-image-repeat: stretch
--webkit-mask-box-image-slice: 0 fill
--webkit-mask-box-image-source: none
--webkit-mask-box-image-width: auto
--webkit-mask-clip: border-box
--webkit-mask-composite: source-over
--webkit-mask-image: none
--webkit-mask-origin: border-box
--webkit-mask-position: 0% 0%
--webkit-mask-repeat: repeat
--webkit-mask-size: auto
--webkit-nbsp-mode: normal
-order: 0
-perspective: none
-perspective-origin: 50% 50%
--webkit-print-color-adjust: economy
--webkit-rtl-ordering: logical
-shape-outside: none
--webkit-text-combine: none
--webkit-text-decorations-in-effect: none
--webkit-text-emphasis-color: rgb(0, 0, 0)
--webkit-text-emphasis-position: over right
--webkit-text-emphasis-style: none
--webkit-text-fill-color: rgb(0, 0, 0)
--webkit-text-orientation: mixed
--webkit-text-security: none
--webkit-text-stroke-color: rgb(0, 0, 0)
--webkit-text-stroke-width: 0px
--webkit-transform-style: flat
--webkit-user-drag: auto
--webkit-user-modify: read-only
--webkit-user-select: text
-shape-image-threshold: 0
-shape-margin: 0px
-shape-outside: none
-shape-rendering: auto
-buffered-rendering: auto
-clip-path: none
-clip-rule: nonzero
-mask: none
-mask-type: luminance
-filter: none
-flood-color: rgb(0, 0, 0)
-flood-opacity: 1
-lighting-color: rgb(255, 255, 255)
-stop-color: rgb(0, 0, 0)
-stop-opacity: 1
-color-interpolation: sRGB
-color-interpolation-filters: linearRGB
-color-rendering: auto
-fill: rgb(0, 0, 0)
-fill-opacity: 1
-fill-rule: nonzero
-marker-end: none
-marker-mid: none
-marker-start: none
-paint-order: normal
-stroke: none
-stroke-dasharray: none
-stroke-dashoffset: 0px
-stroke-linecap: butt
-stroke-linejoin: miter
-stroke-miterlimit: 4
-stroke-opacity: 1
-stroke-width: 1px
-alignment-baseline: auto
-baseline-shift: baseline
-dominant-baseline: auto
-kerning: 0
-text-anchor: start
-writing-mode: horizontal-tb
-glyph-orientation-horizontal: 0deg
-glyph-orientation-vertical: auto
--webkit-svg-shadow: none
-vector-effect: none
-background-position-x: 0%
-background-position-y: 0%
-border-spacing: 0px 0px
-overflow: visible
--webkit-mask-position-x: 0%
--webkit-mask-position-y: 0%
-
-After changing grandparent's 'color' and the parent's 'font-size' inherited properties:
-border-top-width: 18px
-color: rgb(0, 0, 255)
-
-After changing the parent's 'display' property to 'block', so that the child gets a renderer:
-height: 100px
-margin-left: 350px
-width: 350px
-
-After changing the parent's 'display' property back to 'none':
-height: 100px
-margin-left: auto
-width: 50%
-
-
diff --git a/LayoutTests/platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt b/LayoutTests/platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt
deleted file mode 100644 (file)
index be1b883..0000000
+++ /dev/null
@@ -1,119 +0,0 @@
-FAIL weightTestSheet.cssRules[0].style.fontWeight should be 1. Was .
-PASS weightTestSheet.cssRules[1].style.fontWeight is "100"
-PASS weightTestSheet.cssRules[2].style.fontWeight is "200"
-PASS weightTestSheet.cssRules[3].style.fontWeight is "300"
-PASS weightTestSheet.cssRules[4].style.fontWeight is "400"
-PASS weightTestSheet.cssRules[5].style.fontWeight is "normal"
-PASS weightTestSheet.cssRules[6].style.fontWeight is "500"
-PASS weightTestSheet.cssRules[7].style.fontWeight is "600"
-PASS weightTestSheet.cssRules[8].style.fontWeight is "700"
-PASS weightTestSheet.cssRules[9].style.fontWeight is "bold"
-PASS weightTestSheet.cssRules[10].style.fontWeight is "800"
-PASS weightTestSheet.cssRules[11].style.fontWeight is "900"
-PASS weightTestSheet.cssRules[12].style.fontWeight is ""
-PASS weightTestSheet.cssRules[13].style.fontWeight is ""
-PASS weightTestSheet.cssRules[14].style.fontWeight is ""
-FAIL weightTestSheet.cssRules[15].style.fontWeight should be 7. Was .
-PASS weightTestSheet.cssRules[16].style.fontWeight is "300"
-PASS weightTestSheet.cssRules[17].style.fontWeight is "200"
-FAIL weightTestSheet.cssRules[18].style.fontWeight should be 100 200. Was .
-FAIL weightTestSheet.cssRules[19].style.fontWeight should be 100 200. Was .
-PASS weightTestSheet.cssRules[20].style.fontWeight is ""
-PASS weightTestSheet.cssRules[21].style.fontWeight is ""
-PASS weightTestSheet.cssRules[22].style.fontWeight is ""
-PASS weightTestSheet.cssRules[23].style.fontWeight is ""
-PASS weightTestSheet.cssRules[24].style.fontWeight is ""
-PASS weightTestSheet.cssRules[25].style.fontWeight is ""
-FAIL weightTestSheet.cssRules[26].style.fontWeight should be 1 2. Was .
-PASS weightTestSheet.cssRules[27].style.fontWeight is ""
-PASS weightTestSheet.cssRules[28].style.fontWeight is ""
-FAIL weightTestSheet.cssRules[29].style.fontWeight should be 7 8. Was .
-FAIL weightTestSheet.cssRules[30].style.fontWeight should be 2 7. Was .
-FAIL stretchTestSheet.cssRules[0].style.fontStretch should be 1%. Was .
-PASS stretchTestSheet.cssRules[1].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[2].style.fontStretch is "ultra-condensed"
-PASS stretchTestSheet.cssRules[3].style.fontStretch is "extra-condensed"
-PASS stretchTestSheet.cssRules[4].style.fontStretch is "condensed"
-PASS stretchTestSheet.cssRules[5].style.fontStretch is "semi-condensed"
-PASS stretchTestSheet.cssRules[6].style.fontStretch is "normal"
-PASS stretchTestSheet.cssRules[7].style.fontStretch is "semi-expanded"
-PASS stretchTestSheet.cssRules[8].style.fontStretch is "expanded"
-PASS stretchTestSheet.cssRules[9].style.fontStretch is "extra-expanded"
-PASS stretchTestSheet.cssRules[10].style.fontStretch is "ultra-expanded"
-PASS stretchTestSheet.cssRules[11].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[12].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[13].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[14].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[15].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[16].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[17].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[18].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[19].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[20].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[21].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[22].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[23].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[24].style.fontStretch is ""
-FAIL stretchTestSheet.cssRules[25].style.fontStretch should be 100% 200%. Was .
-FAIL stretchTestSheet.cssRules[26].style.fontStretch should be 100% 200%. Was .
-PASS stretchTestSheet.cssRules[27].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[28].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[29].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[30].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[31].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[32].style.fontStretch is ""
-FAIL stretchTestSheet.cssRules[33].style.fontStretch should be 1% 2%. Was .
-PASS stretchTestSheet.cssRules[34].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[35].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[36].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[37].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[38].style.fontStretch is ""
-PASS stretchTestSheet.cssRules[39].style.fontStretch is ""
-FAIL stretchTestSheet.cssRules[40].style.fontStretch should be calc(7%) 8%. Was .
-FAIL stretchTestSheet.cssRules[41].style.fontStretch should be 2% calc(7%). Was .
-FAIL styleTestSheet.cssRules[0].style.fontStyle should be oblique 1deg. Was .
-FAIL styleTestSheet.cssRules[1].style.fontStyle should be oblique 20grad. Was .
-FAIL styleTestSheet.cssRules[2].style.fontStyle should be oblique 0.28318rad. Was .
-FAIL styleTestSheet.cssRules[3].style.fontStyle should be oblique 0.04turn. Was .
-PASS styleTestSheet.cssRules[4].style.fontStyle is ""
-PASS styleTestSheet.cssRules[5].style.fontStyle is ""
-PASS styleTestSheet.cssRules[6].style.fontStyle is "italic"
-PASS styleTestSheet.cssRules[7].style.fontStyle is "oblique"
-PASS styleTestSheet.cssRules[8].style.fontStyle is "normal"
-PASS styleTestSheet.cssRules[9].style.fontStyle is ""
-PASS styleTestSheet.cssRules[10].style.fontStyle is ""
-PASS styleTestSheet.cssRules[11].style.fontStyle is ""
-FAIL styleTestSheet.cssRules[12].style.fontStyle should be oblique calc(15.4deg). Was .
-PASS styleTestSheet.cssRules[13].style.fontStyle is ""
-PASS styleTestSheet.cssRules[14].style.fontStyle is ""
-PASS styleTestSheet.cssRules[15].style.fontStyle is ""
-PASS styleTestSheet.cssRules[16].style.fontStyle is ""
-PASS styleTestSheet.cssRules[17].style.fontStyle is ""
-PASS styleTestSheet.cssRules[18].style.fontStyle is ""
-PASS styleTestSheet.cssRules[19].style.fontStyle is ""
-PASS styleTestSheet.cssRules[20].style.fontStyle is ""
-PASS styleTestSheet.cssRules[21].style.fontStyle is ""
-PASS styleTestSheet.cssRules[22].style.fontStyle is ""
-PASS styleTestSheet.cssRules[23].style.fontStyle is ""
-FAIL styleTestSheet.cssRules[24].style.fontStyle should be oblique 10deg 20deg. Was .
-FAIL styleTestSheet.cssRules[25].style.fontStyle should be oblique 10deg 20deg. Was .
-PASS styleTestSheet.cssRules[26].style.fontStyle is ""
-PASS styleTestSheet.cssRules[27].style.fontStyle is ""
-PASS styleTestSheet.cssRules[28].style.fontStyle is ""
-PASS styleTestSheet.cssRules[29].style.fontStyle is ""
-PASS styleTestSheet.cssRules[30].style.fontStyle is ""
-PASS styleTestSheet.cssRules[31].style.fontStyle is ""
-FAIL styleTestSheet.cssRules[32].style.fontStyle should be oblique 1deg 2deg. Was .
-FAIL styleTestSheet.cssRules[33].style.fontStyle should be oblique -2deg -1deg. Was .
-PASS styleTestSheet.cssRules[34].style.fontStyle is ""
-PASS styleTestSheet.cssRules[35].style.fontStyle is ""
-PASS styleTestSheet.cssRules[36].style.fontStyle is ""
-FAIL styleTestSheet.cssRules[37].style.fontStyle should be oblique 2deg 4grad. Was .
-PASS styleTestSheet.cssRules[38].style.fontStyle is ""
-PASS styleTestSheet.cssRules[39].style.fontStyle is ""
-FAIL styleTestSheet.cssRules[40].style.fontStyle should be oblique calc(7deg) 8deg. Was .
-FAIL styleTestSheet.cssRules[41].style.fontStyle should be oblique 2deg calc(7deg). Was .
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt b/LayoutTests/platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt
deleted file mode 100644 (file)
index 38b1a8b..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-FAIL setFontFaceWeight(fontFace, '1') should be 1. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
-PASS setFontFaceWeight(fontFace, '100') is "100"
-PASS setFontFaceWeight(fontFace, '200') is "200"
-PASS setFontFaceWeight(fontFace, '300') is "300"
-PASS setFontFaceWeight(fontFace, '400') is "normal"
-PASS setFontFaceWeight(fontFace, 'normal') is "normal"
-PASS setFontFaceWeight(fontFace, '500') is "500"
-PASS setFontFaceWeight(fontFace, '600') is "600"
-PASS setFontFaceWeight(fontFace, '700') is "bold"
-PASS setFontFaceWeight(fontFace, 'bold') is "bold"
-PASS setFontFaceWeight(fontFace, '800') is "800"
-PASS setFontFaceWeight(fontFace, '900') is "900"
-PASS setFontFaceWeight(fontFace, 'garbage') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceWeight(fontFace, 'initial') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-FAIL setFontFaceWeight(fontFace, 'calc(3 + 4)') should be 7. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
-PASS setFontFaceWeight(fontFace, 'calc(100 + 200)') is "300"
-PASS setFontFaceWeight(fontFace, 'calc(150 + 50)') is "200"
-FAIL setFontFaceStretch(fontFace, '1%') should be 1%. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
-PASS setFontFaceStretch(fontFace, '2') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceStretch(fontFace, 'ultra-condensed') is "ultra-condensed"
-PASS setFontFaceStretch(fontFace, 'extra-condensed') is "extra-condensed"
-PASS setFontFaceStretch(fontFace, 'condensed') is "condensed"
-PASS setFontFaceStretch(fontFace, 'semi-condensed') is "semi-condensed"
-PASS setFontFaceStretch(fontFace, 'normal') is "normal"
-PASS setFontFaceStretch(fontFace, 'semi-expanded') is "semi-expanded"
-PASS setFontFaceStretch(fontFace, 'expanded') is "expanded"
-PASS setFontFaceStretch(fontFace, 'extra-expanded') is "extra-expanded"
-PASS setFontFaceStretch(fontFace, 'ultra-expanded') is "ultra-expanded"
-PASS setFontFaceStretch(fontFace, 'garbage') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceStretch(fontFace, 'initial') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceStretch(fontFace, 'calc(3 + 4)') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-FAIL setFontFaceStretch(fontFace, 'calc(3% + 4%)') should be 7%. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
-FAIL setFontFaceStyle(fontFace, 'oblique 1deg') should be oblique 1deg. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
-FAIL setFontFaceStyle(fontFace, 'oblique 20grad') should be oblique 18deg. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
-FAIL setFontFaceStyle(fontFace, 'oblique 0.28318rad') should be oblique 16deg. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
-FAIL setFontFaceStyle(fontFace, 'oblique 0.04turn') should be oblique 14.25deg. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
-PASS setFontFaceStyle(fontFace, 'oblique 5') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceStyle(fontFace, 'oblique 20') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceStyle(fontFace, 'italic') is "italic"
-PASS setFontFaceStyle(fontFace, 'oblique') is "italic"
-PASS setFontFaceStyle(fontFace, 'normal') is "normal"
-PASS setFontFaceStyle(fontFace, 'garbage') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceStyle(fontFace, 'initial') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-PASS setFontFaceStyle(fontFace, 'oblique calc(3 + 4)') threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern..
-FAIL setFontFaceStyle(fontFace, 'oblique calc(0.04turn + 1deg)') should be oblique 15.25deg. Threw exception SyntaxError (DOM Exception 12): The string did not match the expected pattern.
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt b/LayoutTests/platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt
deleted file mode 100644 (file)
index 09f7d47..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-PASS window.getComputedStyle(document.getElementById('test1')).fontStretch is "normal"
-FAIL window.getComputedStyle(document.getElementById('test2')).fontStretch should be 1%. Was normal.
-PASS window.getComputedStyle(document.getElementById('test3')).fontStretch is "normal"
-PASS window.getComputedStyle(document.getElementById('test4')).fontStretch is "ultra-condensed"
-PASS window.getComputedStyle(document.getElementById('test5')).fontStretch is "extra-condensed"
-PASS window.getComputedStyle(document.getElementById('test6')).fontStretch is "condensed"
-PASS window.getComputedStyle(document.getElementById('test7')).fontStretch is "semi-condensed"
-PASS window.getComputedStyle(document.getElementById('test8')).fontStretch is "normal"
-PASS window.getComputedStyle(document.getElementById('test9')).fontStretch is "semi-expanded"
-PASS window.getComputedStyle(document.getElementById('test10')).fontStretch is "expanded"
-PASS window.getComputedStyle(document.getElementById('test11')).fontStretch is "extra-expanded"
-PASS window.getComputedStyle(document.getElementById('test12')).fontStretch is "ultra-expanded"
-PASS window.getComputedStyle(document.getElementById('test13')).fontStretch is "normal"
-PASS window.getComputedStyle(document.getElementById('test14')).fontStretch is "normal"
-PASS window.getComputedStyle(document.getElementById('test15')).fontStretch is "normal"
-PASS window.getComputedStyle(document.getElementById('test16')).fontStretch is "extra-condensed"
-PASS window.getComputedStyle(document.getElementById('test17')).fontStretch is "extra-condensed"
-PASS window.getComputedStyle(document.getElementById('test18')).fontStretch is "normal"
-PASS window.getComputedStyle(document.getElementById('test19')).fontStretch is "normal"
-PASS window.getComputedStyle(document.getElementById('test20')).fontStretch is "extra-expanded"
-FAIL window.getComputedStyle(document.getElementById('test21')).fontStretch should be 7%. Was normal.
-PASS window.getComputedStyle(document.getElementById('test1')).font is "normal normal normal normal 16px/18px Times"
-FAIL window.getComputedStyle(document.getElementById('test2')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-PASS window.getComputedStyle(document.getElementById('test3')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test4')).font is "normal normal normal ultra-condensed 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test5')).font is "normal normal normal extra-condensed 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test6')).font is "normal normal normal condensed 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test7')).font is "normal normal normal semi-condensed 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test8')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test9')).font is "normal normal normal semi-expanded 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test10')).font is "normal normal normal expanded 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test11')).font is "normal normal normal extra-expanded 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test12')).font is "normal normal normal ultra-expanded 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test13')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test14')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test15')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test16')).font is "normal normal 100 extra-condensed 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test17')).font is "normal normal 100 extra-condensed 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test18')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test19')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test20')).font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
-FAIL window.getComputedStyle(document.getElementById('test21')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-PASS document.getElementById('test1').style.font is ""
-PASS document.getElementById('test16').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test17').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test18').style.font is "100 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test19').style.font is "100 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test20').style.font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/mac-elcapitan/fast/text/font-style-parse-expected.txt b/LayoutTests/platform/mac-elcapitan/fast/text/font-style-parse-expected.txt
deleted file mode 100644 (file)
index 35a3cfb..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-PASS window.getComputedStyle(document.getElementById('test1')).fontStyle is "normal"
-FAIL window.getComputedStyle(document.getElementById('test2')).fontStyle should be oblique 1deg. Was normal.
-FAIL window.getComputedStyle(document.getElementById('test3')).fontStyle should be oblique 18deg. Was normal.
-FAIL window.getComputedStyle(document.getElementById('test4')).fontStyle should be oblique 16deg. Was normal.
-FAIL window.getComputedStyle(document.getElementById('test5')).fontStyle should be oblique 14.25deg. Was normal.
-PASS window.getComputedStyle(document.getElementById('test6')).fontStyle is "normal"
-PASS window.getComputedStyle(document.getElementById('test7')).fontStyle is "normal"
-PASS window.getComputedStyle(document.getElementById('test8')).fontStyle is "italic"
-PASS window.getComputedStyle(document.getElementById('test9')).fontStyle is "oblique"
-PASS window.getComputedStyle(document.getElementById('test10')).fontStyle is "normal"
-PASS window.getComputedStyle(document.getElementById('test11')).fontStyle is "normal"
-PASS window.getComputedStyle(document.getElementById('test12')).fontStyle is "normal"
-PASS window.getComputedStyle(document.getElementById('test13')).fontStyle is "normal"
-FAIL window.getComputedStyle(document.getElementById('test14')).fontStyle should be oblique 15.25deg. Was normal.
-PASS window.getComputedStyle(document.getElementById('test15')).fontStyle is "italic"
-PASS window.getComputedStyle(document.getElementById('test16')).fontStyle is "italic"
-PASS window.getComputedStyle(document.getElementById('test17')).fontStyle is "normal"
-PASS window.getComputedStyle(document.getElementById('test18')).fontStyle is "italic"
-PASS window.getComputedStyle(document.getElementById('test19')).fontStyle is "italic"
-PASS window.getComputedStyle(document.getElementById('test20')).fontStyle is "normal"
-FAIL window.getComputedStyle(document.getElementById('test21')).fontStyle should be oblique 14deg. Was normal.
-FAIL window.getComputedStyle(document.getElementById('test22')).fontStyle should be oblique. Was normal.
-PASS window.getComputedStyle(document.getElementById('test1')).font is "normal normal normal normal 16px/18px Times"
-FAIL window.getComputedStyle(document.getElementById('test2')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-FAIL window.getComputedStyle(document.getElementById('test3')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-FAIL window.getComputedStyle(document.getElementById('test4')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-FAIL window.getComputedStyle(document.getElementById('test5')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-PASS window.getComputedStyle(document.getElementById('test6')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test7')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test8')).font is "italic normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test9')).font is "oblique normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test10')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test11')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test12')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test13')).font is "normal normal normal normal 16px/18px Times"
-FAIL window.getComputedStyle(document.getElementById('test14')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-PASS window.getComputedStyle(document.getElementById('test15')).font is "italic normal 100 normal 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test16')).font is "italic normal 100 normal 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test17')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test18')).font is "italic normal normal normal 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test19')).font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test20')).font is "normal normal normal normal 16px/18px Times"
-FAIL window.getComputedStyle(document.getElementById('test21')).font should be 48px/49px "Helvetica Neue". Was normal normal normal normal 16px/18px Times.
-FAIL window.getComputedStyle(document.getElementById('test22')).font should be oblique normal normal normal 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-PASS document.getElementById('test1').style.font is ""
-PASS document.getElementById('test15').style.font is "italic 100 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test16').style.font is "italic 100 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test17').style.font is "100 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test18').style.font is "italic 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test19').style.font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test20').style.font is ""
-FAIL document.getElementById('test21').style.font should be oblique 14deg small-caps 123 extra-expanded 48px/49px "Helvetica Neue". Was .
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt b/LayoutTests/platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt
deleted file mode 100644 (file)
index d17deb6..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-PASS window.getComputedStyle(document.getElementById('test1')).fontWeight is "normal"
-FAIL window.getComputedStyle(document.getElementById('test2')).fontWeight should be 1. Was normal.
-PASS window.getComputedStyle(document.getElementById('test3')).fontWeight is "100"
-PASS window.getComputedStyle(document.getElementById('test4')).fontWeight is "200"
-PASS window.getComputedStyle(document.getElementById('test5')).fontWeight is "300"
-PASS window.getComputedStyle(document.getElementById('test6')).fontWeight is "normal"
-PASS window.getComputedStyle(document.getElementById('test7')).fontWeight is "normal"
-PASS window.getComputedStyle(document.getElementById('test8')).fontWeight is "500"
-PASS window.getComputedStyle(document.getElementById('test9')).fontWeight is "600"
-PASS window.getComputedStyle(document.getElementById('test10')).fontWeight is "bold"
-PASS window.getComputedStyle(document.getElementById('test11')).fontWeight is "bold"
-PASS window.getComputedStyle(document.getElementById('test12')).fontWeight is "800"
-PASS window.getComputedStyle(document.getElementById('test13')).fontWeight is "900"
-PASS window.getComputedStyle(document.getElementById('test14')).fontWeight is "normal"
-PASS window.getComputedStyle(document.getElementById('test15')).fontWeight is "normal"
-FAIL window.getComputedStyle(document.getElementById('test16')).fontWeight should be 7. Was normal.
-PASS window.getComputedStyle(document.getElementById('test17')).fontWeight is "300"
-PASS window.getComputedStyle(document.getElementById('test18')).fontWeight is "200"
-PASS window.getComputedStyle(document.getElementById('test19')).fontWeight is "100"
-PASS window.getComputedStyle(document.getElementById('test20')).fontWeight is "100"
-PASS window.getComputedStyle(document.getElementById('test21')).fontWeight is "normal"
-PASS window.getComputedStyle(document.getElementById('test22')).fontWeight is "100"
-PASS window.getComputedStyle(document.getElementById('test23')).fontWeight is "100"
-FAIL window.getComputedStyle(document.getElementById('test24')).fontWeight should be 123. Was normal.
-PASS window.getComputedStyle(document.getElementById('test25')).fontWeight is "normal"
-PASS window.getComputedStyle(document.getElementById('test26')).fontWeight is "normal"
-PASS window.getComputedStyle(document.getElementById('test27')).fontWeight is "normal"
-FAIL window.getComputedStyle(document.getElementById('test28')).fontWeight should be 0. Was normal.
-FAIL window.getComputedStyle(document.getElementById('test29')).fontWeight should be 1000. Was normal.
-PASS window.getComputedStyle(document.getElementById('test1')).font is "normal normal normal normal 16px/18px Times"
-FAIL window.getComputedStyle(document.getElementById('test2')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-PASS window.getComputedStyle(document.getElementById('test3')).font is "normal normal 100 normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test4')).font is "normal normal 200 normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test5')).font is "normal normal 300 normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test6')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test7')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test8')).font is "normal normal 500 normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test9')).font is "normal normal 600 normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test10')).font is "normal normal bold normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test11')).font is "normal normal bold normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test12')).font is "normal normal 800 normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test13')).font is "normal normal 900 normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test14')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test15')).font is "normal normal normal normal 16px/18px Times"
-FAIL window.getComputedStyle(document.getElementById('test16')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-PASS window.getComputedStyle(document.getElementById('test17')).font is "normal normal 300 normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test18')).font is "normal normal 200 normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test19')).font is "normal normal 100 extra-condensed 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test20')).font is "normal normal 100 extra-condensed 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test21')).font is "normal normal normal extra-condensed 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test22')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
-PASS window.getComputedStyle(document.getElementById('test23')).font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
-FAIL window.getComputedStyle(document.getElementById('test24')).font should be 48px/49px "Helvetica Neue". Was normal normal normal normal 16px/18px Times.
-PASS window.getComputedStyle(document.getElementById('test25')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test26')).font is "normal normal normal normal 16px/18px Times"
-PASS window.getComputedStyle(document.getElementById('test27')).font is "normal normal normal normal 16px/18px Times"
-FAIL window.getComputedStyle(document.getElementById('test28')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-FAIL window.getComputedStyle(document.getElementById('test29')).font should be 16px/18px Times. Was normal normal normal normal 16px/18px Times.
-PASS document.getElementById('test1').style.font is ""
-PASS document.getElementById('test19').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test20').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test21').style.font is "extra-condensed 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test22').style.font is "100 48px/49px \"Helvetica Neue\""
-PASS document.getElementById('test23').style.font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
-FAIL document.getElementById('test24').style.font should be italic small-caps 123 extra-expanded 48px/49px "Helvetica Neue". Was .
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
diff --git a/LayoutTests/platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt b/LayoutTests/platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt
deleted file mode 100644 (file)
index caeffd7..0000000
+++ /dev/null
@@ -1,1105 +0,0 @@
-rect: style.getPropertyValue(background-attachment) : scroll
-rect: style.getPropertyCSSValue(background-attachment) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-clip) : border-box
-rect: style.getPropertyCSSValue(background-clip) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-color) : rgba(0, 0, 0, 0)
-rect: style.getPropertyCSSValue(background-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-image) : none
-rect: style.getPropertyCSSValue(background-image) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-origin) : padding-box
-rect: style.getPropertyCSSValue(background-origin) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-position) : 0% 0%
-rect: style.getPropertyCSSValue(background-position) : [object CSSValueList]
-rect: style.getPropertyValue(background-repeat) : repeat
-rect: style.getPropertyCSSValue(background-repeat) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-size) : auto
-rect: style.getPropertyCSSValue(background-size) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-bottom-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(border-bottom-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-bottom-left-radius) : 0px
-rect: style.getPropertyCSSValue(border-bottom-left-radius) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-bottom-right-radius) : 0px
-rect: style.getPropertyCSSValue(border-bottom-right-radius) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-bottom-style) : none
-rect: style.getPropertyCSSValue(border-bottom-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-bottom-width) : 0px
-rect: style.getPropertyCSSValue(border-bottom-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-collapse) : separate
-rect: style.getPropertyCSSValue(border-collapse) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-image-outset) : 0px
-rect: style.getPropertyCSSValue(border-image-outset) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-image-repeat) : stretch
-rect: style.getPropertyCSSValue(border-image-repeat) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-image-slice) : 100%
-rect: style.getPropertyCSSValue(border-image-slice) : [object CSSValue]
-rect: style.getPropertyValue(border-image-source) : none
-rect: style.getPropertyCSSValue(border-image-source) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-image-width) : 1
-rect: style.getPropertyCSSValue(border-image-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-left-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(border-left-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-left-style) : none
-rect: style.getPropertyCSSValue(border-left-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-left-width) : 0px
-rect: style.getPropertyCSSValue(border-left-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-right-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(border-right-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-right-style) : none
-rect: style.getPropertyCSSValue(border-right-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-right-width) : 0px
-rect: style.getPropertyCSSValue(border-right-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-top-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(border-top-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-top-left-radius) : 0px
-rect: style.getPropertyCSSValue(border-top-left-radius) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-top-right-radius) : 0px
-rect: style.getPropertyCSSValue(border-top-right-radius) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-top-style) : none
-rect: style.getPropertyCSSValue(border-top-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-top-width) : 0px
-rect: style.getPropertyCSSValue(border-top-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(bottom) : auto
-rect: style.getPropertyCSSValue(bottom) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(box-shadow) : none
-rect: style.getPropertyCSSValue(box-shadow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(box-sizing) : content-box
-rect: style.getPropertyCSSValue(box-sizing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(caption-side) : top
-rect: style.getPropertyCSSValue(caption-side) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(clear) : none
-rect: style.getPropertyCSSValue(clear) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(clip) : auto
-rect: style.getPropertyCSSValue(clip) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(counter-increment) : none
-rect: style.getPropertyCSSValue(counter-increment) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(counter-reset) : none
-rect: style.getPropertyCSSValue(counter-reset) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(content) : 
-rect: style.getPropertyCSSValue(content) : [object CSSValueList]
-rect: style.getPropertyValue(cursor) : auto
-rect: style.getPropertyCSSValue(cursor) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(direction) : ltr
-rect: style.getPropertyCSSValue(direction) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(display) : inline
-rect: style.getPropertyCSSValue(display) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(empty-cells) : show
-rect: style.getPropertyCSSValue(empty-cells) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(float) : none
-rect: style.getPropertyCSSValue(float) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-size) : 16px
-rect: style.getPropertyCSSValue(font-size) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-style) : normal
-rect: style.getPropertyCSSValue(font-style) : [object CSSValue]
-rect: style.getPropertyValue(font-synthesis) : style weight small-caps
-rect: style.getPropertyCSSValue(font-synthesis) : [object CSSValueList]
-rect: style.getPropertyValue(font-variant) : normal
-rect: style.getPropertyCSSValue(font-variant) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-weight) : normal
-rect: style.getPropertyCSSValue(font-weight) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(hanging-punctuation) : none
-rect: style.getPropertyCSSValue(hanging-punctuation) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(height) : 100px
-rect: style.getPropertyCSSValue(height) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(image-rendering) : auto
-rect: style.getPropertyCSSValue(image-rendering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(left) : auto
-rect: style.getPropertyCSSValue(left) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(letter-spacing) : normal
-rect: style.getPropertyCSSValue(letter-spacing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(line-height) : 18px
-rect: style.getPropertyCSSValue(line-height) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(list-style-image) : none
-rect: style.getPropertyCSSValue(list-style-image) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(list-style-position) : outside
-rect: style.getPropertyCSSValue(list-style-position) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(list-style-type) : disc
-rect: style.getPropertyCSSValue(list-style-type) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(margin-bottom) : 0px
-rect: style.getPropertyCSSValue(margin-bottom) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(margin-left) : 0px
-rect: style.getPropertyCSSValue(margin-left) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(margin-right) : 0px
-rect: style.getPropertyCSSValue(margin-right) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(margin-top) : 0px
-rect: style.getPropertyCSSValue(margin-top) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(max-height) : none
-rect: style.getPropertyCSSValue(max-height) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(max-width) : none
-rect: style.getPropertyCSSValue(max-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(min-height) : 0px
-rect: style.getPropertyCSSValue(min-height) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(min-width) : 0px
-rect: style.getPropertyCSSValue(min-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(object-fit) : fill
-rect: style.getPropertyCSSValue(object-fit) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(object-position) : 50% 50%
-rect: style.getPropertyCSSValue(object-position) : [object CSSValueList]
-rect: style.getPropertyValue(opacity) : 1
-rect: style.getPropertyCSSValue(opacity) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(orphans) : auto
-rect: style.getPropertyCSSValue(orphans) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(outline-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(outline-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(outline-offset) : 0px
-rect: style.getPropertyCSSValue(outline-offset) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(outline-style) : none
-rect: style.getPropertyCSSValue(outline-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(outline-width) : 0px
-rect: style.getPropertyCSSValue(outline-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(overflow-wrap) : normal
-rect: style.getPropertyCSSValue(overflow-wrap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(overflow-x) : visible
-rect: style.getPropertyCSSValue(overflow-x) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(overflow-y) : visible
-rect: style.getPropertyCSSValue(overflow-y) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(padding-bottom) : 0px
-rect: style.getPropertyCSSValue(padding-bottom) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(padding-left) : 0px
-rect: style.getPropertyCSSValue(padding-left) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(padding-right) : 0px
-rect: style.getPropertyCSSValue(padding-right) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(padding-top) : 0px
-rect: style.getPropertyCSSValue(padding-top) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(page-break-after) : auto
-rect: style.getPropertyCSSValue(page-break-after) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(page-break-before) : auto
-rect: style.getPropertyCSSValue(page-break-before) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(page-break-inside) : auto
-rect: style.getPropertyCSSValue(page-break-inside) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(pointer-events) : auto
-rect: style.getPropertyCSSValue(pointer-events) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(position) : static
-rect: style.getPropertyCSSValue(position) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(resize) : none
-rect: style.getPropertyCSSValue(resize) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(right) : auto
-rect: style.getPropertyCSSValue(right) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(speak) : normal
-rect: style.getPropertyCSSValue(speak) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(table-layout) : auto
-rect: style.getPropertyCSSValue(table-layout) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(tab-size) : 8
-rect: style.getPropertyCSSValue(tab-size) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-align) : start
-rect: style.getPropertyCSSValue(text-align) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-decoration) : none
-rect: style.getPropertyCSSValue(text-decoration) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-indent) : 0px
-rect: style.getPropertyCSSValue(text-indent) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-rendering) : auto
-rect: style.getPropertyCSSValue(text-rendering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-shadow) : none
-rect: style.getPropertyCSSValue(text-shadow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-overflow) : clip
-rect: style.getPropertyCSSValue(text-overflow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-transform) : none
-rect: style.getPropertyCSSValue(text-transform) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(top) : auto
-rect: style.getPropertyCSSValue(top) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(transform) : none
-rect: style.getPropertyCSSValue(transform) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(transform-origin) : 0px 0px
-rect: style.getPropertyCSSValue(transform-origin) : [object CSSValueList]
-rect: style.getPropertyValue(transform-style) : flat
-rect: style.getPropertyCSSValue(transform-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(transition-delay) : 0s
-rect: style.getPropertyCSSValue(transition-delay) : [object CSSValueList]
-rect: style.getPropertyValue(transition-duration) : 0s
-rect: style.getPropertyCSSValue(transition-duration) : [object CSSValueList]
-rect: style.getPropertyValue(transition-property) : all
-rect: style.getPropertyCSSValue(transition-property) : [object CSSValueList]
-rect: style.getPropertyValue(transition-timing-function) : ease
-rect: style.getPropertyCSSValue(transition-timing-function) : [object CSSValueList]
-rect: style.getPropertyValue(unicode-bidi) : normal
-rect: style.getPropertyCSSValue(unicode-bidi) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(vertical-align) : baseline
-rect: style.getPropertyCSSValue(vertical-align) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(visibility) : visible
-rect: style.getPropertyCSSValue(visibility) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(white-space) : normal
-rect: style.getPropertyCSSValue(white-space) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(widows) : auto
-rect: style.getPropertyCSSValue(widows) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(width) : 100px
-rect: style.getPropertyCSSValue(width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(will-change) : auto
-rect: style.getPropertyCSSValue(will-change) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(word-break) : normal
-rect: style.getPropertyCSSValue(word-break) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(word-spacing) : 0px
-rect: style.getPropertyCSSValue(word-spacing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(word-wrap) : normal
-rect: style.getPropertyCSSValue(word-wrap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(z-index) : auto
-rect: style.getPropertyCSSValue(z-index) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(zoom) : 1
-rect: style.getPropertyCSSValue(zoom) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-appearance) : none
-rect: style.getPropertyCSSValue(-webkit-appearance) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-backface-visibility) : visible
-rect: style.getPropertyCSSValue(-webkit-backface-visibility) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-background-clip) : border-box
-rect: style.getPropertyCSSValue(-webkit-background-clip) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-background-composite) : source-over
-rect: style.getPropertyCSSValue(-webkit-background-composite) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-background-origin) : padding-box
-rect: style.getPropertyCSSValue(-webkit-background-origin) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-background-size) : auto
-rect: style.getPropertyCSSValue(-webkit-background-size) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-border-fit) : border
-rect: style.getPropertyCSSValue(-webkit-border-fit) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-border-horizontal-spacing) : 0px
-rect: style.getPropertyCSSValue(-webkit-border-horizontal-spacing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-border-image) : none
-rect: style.getPropertyCSSValue(-webkit-border-image) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-border-vertical-spacing) : 0px
-rect: style.getPropertyCSSValue(-webkit-border-vertical-spacing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-align) : stretch
-rect: style.getPropertyCSSValue(-webkit-box-align) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-decoration-break) : slice
-rect: style.getPropertyCSSValue(-webkit-box-decoration-break) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-direction) : normal
-rect: style.getPropertyCSSValue(-webkit-box-direction) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-flex) : 0
-rect: style.getPropertyCSSValue(-webkit-box-flex) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-flex-group) : 1
-rect: style.getPropertyCSSValue(-webkit-box-flex-group) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-lines) : single
-rect: style.getPropertyCSSValue(-webkit-box-lines) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-ordinal-group) : 1
-rect: style.getPropertyCSSValue(-webkit-box-ordinal-group) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-orient) : horizontal
-rect: style.getPropertyCSSValue(-webkit-box-orient) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-pack) : start
-rect: style.getPropertyCSSValue(-webkit-box-pack) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-reflect) : none
-rect: style.getPropertyCSSValue(-webkit-box-reflect) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-shadow) : none
-rect: style.getPropertyCSSValue(-webkit-box-shadow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-column-break-after) : auto
-rect: style.getPropertyCSSValue(-webkit-column-break-after) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-column-break-before) : auto
-rect: style.getPropertyCSSValue(-webkit-column-break-before) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-column-break-inside) : auto
-rect: style.getPropertyCSSValue(-webkit-column-break-inside) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-column-axis) : auto
-rect: style.getPropertyCSSValue(-webkit-column-axis) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-count) : auto
-rect: style.getPropertyCSSValue(column-count) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-fill) : balance
-rect: style.getPropertyCSSValue(column-fill) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-gap) : normal
-rect: style.getPropertyCSSValue(column-gap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-rule-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(column-rule-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-rule-style) : none
-rect: style.getPropertyCSSValue(column-rule-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-rule-width) : 0px
-rect: style.getPropertyCSSValue(column-rule-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-span) : none
-rect: style.getPropertyCSSValue(column-span) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-width) : auto
-rect: style.getPropertyCSSValue(column-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(align-content) : normal
-rect: style.getPropertyCSSValue(align-content) : [object CSSValueList]
-rect: style.getPropertyValue(align-items) : normal
-rect: style.getPropertyCSSValue(align-items) : [object CSSValueList]
-rect: style.getPropertyValue(align-self) : normal
-rect: style.getPropertyCSSValue(align-self) : [object CSSValueList]
-rect: style.getPropertyValue(filter) : none
-rect: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flex-basis) : auto
-rect: style.getPropertyCSSValue(flex-basis) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flex-direction) : row
-rect: style.getPropertyCSSValue(flex-direction) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flex-flow) : row nowrap
-rect: style.getPropertyCSSValue(flex-flow) : [object CSSValueList]
-rect: style.getPropertyValue(flex-grow) : 0
-rect: style.getPropertyCSSValue(flex-grow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flex-shrink) : 1
-rect: style.getPropertyCSSValue(flex-shrink) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flex-wrap) : nowrap
-rect: style.getPropertyCSSValue(flex-wrap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(justify-content) : normal
-rect: style.getPropertyCSSValue(justify-content) : [object CSSValueList]
-rect: style.getPropertyValue(justify-self) : normal
-rect: style.getPropertyCSSValue(justify-self) : [object CSSValueList]
-rect: style.getPropertyValue(justify-items) : normal
-rect: style.getPropertyCSSValue(justify-items) : [object CSSValueList]
-rect: style.getPropertyValue(-webkit-font-kerning) : auto
-rect: style.getPropertyCSSValue(-webkit-font-kerning) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-font-smoothing) : auto
-rect: style.getPropertyCSSValue(-webkit-font-smoothing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-ligatures) : normal
-rect: style.getPropertyCSSValue(font-variant-ligatures) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-position) : normal
-rect: style.getPropertyCSSValue(font-variant-position) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-caps) : normal
-rect: style.getPropertyCSSValue(font-variant-caps) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-numeric) : normal
-rect: style.getPropertyCSSValue(font-variant-numeric) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-alternates) : normal
-rect: style.getPropertyCSSValue(font-variant-alternates) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-east-asian) : normal
-rect: style.getPropertyCSSValue(font-variant-east-asian) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-auto-columns) : auto
-rect: style.getPropertyCSSValue(grid-auto-columns) : [object CSSValueList]
-rect: style.getPropertyValue(grid-auto-flow) : row
-rect: style.getPropertyCSSValue(grid-auto-flow) : [object CSSValueList]
-rect: style.getPropertyValue(grid-auto-rows) : auto
-rect: style.getPropertyCSSValue(grid-auto-rows) : [object CSSValueList]
-rect: style.getPropertyValue(grid-column-end) : auto
-rect: style.getPropertyCSSValue(grid-column-end) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-column-start) : auto
-rect: style.getPropertyCSSValue(grid-column-start) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-template-columns) : none
-rect: style.getPropertyCSSValue(grid-template-columns) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-template-rows) : none
-rect: style.getPropertyCSSValue(grid-template-rows) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-row-end) : auto
-rect: style.getPropertyCSSValue(grid-row-end) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-row-start) : auto
-rect: style.getPropertyCSSValue(grid-row-start) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-hyphenate-character) : auto
-rect: style.getPropertyCSSValue(-webkit-hyphenate-character) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-hyphenate-limit-after) : auto
-rect: style.getPropertyCSSValue(-webkit-hyphenate-limit-after) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-hyphenate-limit-before) : auto
-rect: style.getPropertyCSSValue(-webkit-hyphenate-limit-before) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-hyphenate-limit-lines) : no-limit
-rect: style.getPropertyCSSValue(-webkit-hyphenate-limit-lines) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-hyphens) : manual
-rect: style.getPropertyCSSValue(-webkit-hyphens) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-line-align) : none
-rect: style.getPropertyCSSValue(-webkit-line-align) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-line-box-contain) : block inline replaced
-rect: style.getPropertyCSSValue(-webkit-line-box-contain) : [object CSSValue]
-rect: style.getPropertyValue(-webkit-line-clamp) : none
-rect: style.getPropertyCSSValue(-webkit-line-clamp) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-line-grid) : none
-rect: style.getPropertyCSSValue(-webkit-line-grid) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-line-snap) : none
-rect: style.getPropertyCSSValue(-webkit-line-snap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-locale) : auto
-rect: style.getPropertyCSSValue(-webkit-locale) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-margin-before-collapse) : collapse
-rect: style.getPropertyCSSValue(-webkit-margin-before-collapse) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-margin-after-collapse) : collapse
-rect: style.getPropertyCSSValue(-webkit-margin-after-collapse) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-marquee-direction) : auto
-rect: style.getPropertyCSSValue(-webkit-marquee-direction) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-marquee-increment) : 6px
-rect: style.getPropertyCSSValue(-webkit-marquee-increment) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-marquee-repetition) : infinite
-rect: style.getPropertyCSSValue(-webkit-marquee-repetition) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-marquee-style) : scroll
-rect: style.getPropertyCSSValue(-webkit-marquee-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-box-image) : none
-rect: style.getPropertyCSSValue(-webkit-mask-box-image) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-box-image-outset) : 0px
-rect: style.getPropertyCSSValue(-webkit-mask-box-image-outset) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-box-image-repeat) : stretch
-rect: style.getPropertyCSSValue(-webkit-mask-box-image-repeat) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-box-image-slice) : 0 fill
-rect: style.getPropertyCSSValue(-webkit-mask-box-image-slice) : [object CSSValue]
-rect: style.getPropertyValue(-webkit-mask-box-image-source) : none
-rect: style.getPropertyCSSValue(-webkit-mask-box-image-source) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-box-image-width) : auto
-rect: style.getPropertyCSSValue(-webkit-mask-box-image-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-clip) : border-box
-rect: style.getPropertyCSSValue(-webkit-mask-clip) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-composite) : source-over
-rect: style.getPropertyCSSValue(-webkit-mask-composite) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-image) : none
-rect: style.getPropertyCSSValue(-webkit-mask-image) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-origin) : border-box
-rect: style.getPropertyCSSValue(-webkit-mask-origin) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-position) : 0% 0%
-rect: style.getPropertyCSSValue(-webkit-mask-position) : [object CSSValueList]
-rect: style.getPropertyValue(-webkit-mask-repeat) : repeat
-rect: style.getPropertyCSSValue(-webkit-mask-repeat) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-size) : auto
-rect: style.getPropertyCSSValue(-webkit-mask-size) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-nbsp-mode) : normal
-rect: style.getPropertyCSSValue(-webkit-nbsp-mode) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(order) : 0
-rect: style.getPropertyCSSValue(order) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(perspective) : none
-rect: style.getPropertyCSSValue(perspective) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(perspective-origin) : 0px 0px
-rect: style.getPropertyCSSValue(perspective-origin) : [object CSSValueList]
-rect: style.getPropertyValue(-webkit-print-color-adjust) : economy
-rect: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-rtl-ordering) : logical
-rect: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(shape-outside) : none
-rect: style.getPropertyCSSValue(shape-outside) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-combine) : none
-rect: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
-rect: style.getPropertyCSSValue(-webkit-text-decorations-in-effect) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-emphasis-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(-webkit-text-emphasis-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-emphasis-position) : over right
-rect: style.getPropertyCSSValue(-webkit-text-emphasis-position) : [object CSSValueList]
-rect: style.getPropertyValue(-webkit-text-emphasis-style) : none
-rect: style.getPropertyCSSValue(-webkit-text-emphasis-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-fill-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(-webkit-text-fill-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-orientation) : mixed
-rect: style.getPropertyCSSValue(-webkit-text-orientation) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-security) : none
-rect: style.getPropertyCSSValue(-webkit-text-security) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-stroke-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(-webkit-text-stroke-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-stroke-width) : 0px
-rect: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-transform-style) : flat
-rect: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-user-drag) : auto
-rect: style.getPropertyCSSValue(-webkit-user-drag) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-user-modify) : read-only
-rect: style.getPropertyCSSValue(-webkit-user-modify) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-user-select) : text
-rect: style.getPropertyCSSValue(-webkit-user-select) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(shape-image-threshold) : 0
-rect: style.getPropertyCSSValue(shape-image-threshold) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(shape-margin) : 0px
-rect: style.getPropertyCSSValue(shape-margin) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(shape-outside) : none
-rect: style.getPropertyCSSValue(shape-outside) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(shape-rendering) : auto
-rect: style.getPropertyCSSValue(shape-rendering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(buffered-rendering) : auto
-rect: style.getPropertyCSSValue(buffered-rendering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(clip-path) : none
-rect: style.getPropertyCSSValue(clip-path) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(clip-rule) : nonzero
-rect: style.getPropertyCSSValue(clip-rule) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(mask) : none
-rect: style.getPropertyCSSValue(mask) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(mask-type) : luminance
-rect: style.getPropertyCSSValue(mask-type) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(filter) : none
-rect: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flood-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(flood-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flood-opacity) : 1
-rect: style.getPropertyCSSValue(flood-opacity) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(lighting-color) : rgb(255, 255, 255)
-rect: style.getPropertyCSSValue(lighting-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stop-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(stop-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stop-opacity) : 1
-rect: style.getPropertyCSSValue(stop-opacity) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(color-interpolation) : sRGB
-rect: style.getPropertyCSSValue(color-interpolation) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(color-interpolation-filters) : linearRGB
-rect: style.getPropertyCSSValue(color-interpolation-filters) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(color-rendering) : auto
-rect: style.getPropertyCSSValue(color-rendering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(fill) : rgb(0, 0, 255)
-rect: style.getPropertyCSSValue(fill) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(fill-opacity) : 1
-rect: style.getPropertyCSSValue(fill-opacity) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(fill-rule) : nonzero
-rect: style.getPropertyCSSValue(fill-rule) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(marker-end) : none
-rect: style.getPropertyCSSValue(marker-end) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(marker-mid) : none
-rect: style.getPropertyCSSValue(marker-mid) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(marker-start) : none
-rect: style.getPropertyCSSValue(marker-start) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(paint-order) : normal
-rect: style.getPropertyCSSValue(paint-order) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke) : rgb(255, 165, 0)
-rect: style.getPropertyCSSValue(stroke) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-dasharray) : none
-rect: style.getPropertyCSSValue(stroke-dasharray) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-dashoffset) : 0px
-rect: style.getPropertyCSSValue(stroke-dashoffset) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-linecap) : butt
-rect: style.getPropertyCSSValue(stroke-linecap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-linejoin) : miter
-rect: style.getPropertyCSSValue(stroke-linejoin) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-miterlimit) : 4
-rect: style.getPropertyCSSValue(stroke-miterlimit) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-opacity) : 1
-rect: style.getPropertyCSSValue(stroke-opacity) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-width) : 2px
-rect: style.getPropertyCSSValue(stroke-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(alignment-baseline) : auto
-rect: style.getPropertyCSSValue(alignment-baseline) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(baseline-shift) : baseline
-rect: style.getPropertyCSSValue(baseline-shift) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(dominant-baseline) : auto
-rect: style.getPropertyCSSValue(dominant-baseline) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(kerning) : 0
-rect: style.getPropertyCSSValue(kerning) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-anchor) : start
-rect: style.getPropertyCSSValue(text-anchor) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(writing-mode) : horizontal-tb
-rect: style.getPropertyCSSValue(writing-mode) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(glyph-orientation-horizontal) : 0deg
-rect: style.getPropertyCSSValue(glyph-orientation-horizontal) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(glyph-orientation-vertical) : auto
-rect: style.getPropertyCSSValue(glyph-orientation-vertical) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-svg-shadow) : none
-rect: style.getPropertyCSSValue(-webkit-svg-shadow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(vector-effect) : none
-rect: style.getPropertyCSSValue(vector-effect) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-attachment) : scroll
-g: style.getPropertyCSSValue(background-attachment) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-clip) : border-box
-g: style.getPropertyCSSValue(background-clip) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-color) : rgba(0, 0, 0, 0)
-g: style.getPropertyCSSValue(background-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-image) : none
-g: style.getPropertyCSSValue(background-image) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-origin) : padding-box
-g: style.getPropertyCSSValue(background-origin) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-position) : 0% 0%
-g: style.getPropertyCSSValue(background-position) : [object CSSValueList]
-g: style.getPropertyValue(background-repeat) : repeat
-g: style.getPropertyCSSValue(background-repeat) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-size) : auto
-g: style.getPropertyCSSValue(background-size) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-bottom-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(border-bottom-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-bottom-left-radius) : 0px
-g: style.getPropertyCSSValue(border-bottom-left-radius) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-bottom-right-radius) : 0px
-g: style.getPropertyCSSValue(border-bottom-right-radius) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-bottom-style) : none
-g: style.getPropertyCSSValue(border-bottom-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-bottom-width) : 0px
-g: style.getPropertyCSSValue(border-bottom-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-collapse) : separate
-g: style.getPropertyCSSValue(border-collapse) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-image-outset) : 0px
-g: style.getPropertyCSSValue(border-image-outset) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-image-repeat) : stretch
-g: style.getPropertyCSSValue(border-image-repeat) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-image-slice) : 100%
-g: style.getPropertyCSSValue(border-image-slice) : [object CSSValue]
-g: style.getPropertyValue(border-image-source) : none
-g: style.getPropertyCSSValue(border-image-source) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-image-width) : 1
-g: style.getPropertyCSSValue(border-image-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-left-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(border-left-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-left-style) : none
-g: style.getPropertyCSSValue(border-left-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-left-width) : 0px
-g: style.getPropertyCSSValue(border-left-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-right-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(border-right-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-right-style) : none
-g: style.getPropertyCSSValue(border-right-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-right-width) : 0px
-g: style.getPropertyCSSValue(border-right-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-top-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(border-top-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-top-left-radius) : 0px
-g: style.getPropertyCSSValue(border-top-left-radius) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-top-right-radius) : 0px
-g: style.getPropertyCSSValue(border-top-right-radius) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-top-style) : none
-g: style.getPropertyCSSValue(border-top-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-top-width) : 0px
-g: style.getPropertyCSSValue(border-top-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(bottom) : auto
-g: style.getPropertyCSSValue(bottom) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(box-shadow) : none
-g: style.getPropertyCSSValue(box-shadow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(box-sizing) : content-box
-g: style.getPropertyCSSValue(box-sizing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(caption-side) : top
-g: style.getPropertyCSSValue(caption-side) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(clear) : none
-g: style.getPropertyCSSValue(clear) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(clip) : auto
-g: style.getPropertyCSSValue(clip) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(counter-increment) : none
-g: style.getPropertyCSSValue(counter-increment) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(counter-reset) : none
-g: style.getPropertyCSSValue(counter-reset) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(content) : 
-g: style.getPropertyCSSValue(content) : [object CSSValueList]
-g: style.getPropertyValue(cursor) : auto
-g: style.getPropertyCSSValue(cursor) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(direction) : ltr
-g: style.getPropertyCSSValue(direction) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(display) : inline
-g: style.getPropertyCSSValue(display) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(empty-cells) : show
-g: style.getPropertyCSSValue(empty-cells) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(float) : none
-g: style.getPropertyCSSValue(float) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-size) : 16px
-g: style.getPropertyCSSValue(font-size) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-style) : normal
-g: style.getPropertyCSSValue(font-style) : [object CSSValue]
-g: style.getPropertyValue(font-synthesis) : style weight small-caps
-g: style.getPropertyCSSValue(font-synthesis) : [object CSSValueList]
-g: style.getPropertyValue(font-variant) : normal
-g: style.getPropertyCSSValue(font-variant) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-weight) : normal
-g: style.getPropertyCSSValue(font-weight) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(hanging-punctuation) : none
-g: style.getPropertyCSSValue(hanging-punctuation) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(height) : auto
-g: style.getPropertyCSSValue(height) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(image-rendering) : auto
-g: style.getPropertyCSSValue(image-rendering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(left) : auto
-g: style.getPropertyCSSValue(left) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(letter-spacing) : normal
-g: style.getPropertyCSSValue(letter-spacing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(line-height) : 18px
-g: style.getPropertyCSSValue(line-height) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(list-style-image) : none
-g: style.getPropertyCSSValue(list-style-image) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(list-style-position) : outside
-g: style.getPropertyCSSValue(list-style-position) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(list-style-type) : disc
-g: style.getPropertyCSSValue(list-style-type) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(margin-bottom) : 0px
-g: style.getPropertyCSSValue(margin-bottom) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(margin-left) : 0px
-g: style.getPropertyCSSValue(margin-left) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(margin-right) : 0px
-g: style.getPropertyCSSValue(margin-right) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(margin-top) : 0px
-g: style.getPropertyCSSValue(margin-top) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(max-height) : none
-g: style.getPropertyCSSValue(max-height) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(max-width) : none
-g: style.getPropertyCSSValue(max-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(min-height) : 0px
-g: style.getPropertyCSSValue(min-height) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(min-width) : 0px
-g: style.getPropertyCSSValue(min-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(object-fit) : fill
-g: style.getPropertyCSSValue(object-fit) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(object-position) : 50% 50%
-g: style.getPropertyCSSValue(object-position) : [object CSSValueList]
-g: style.getPropertyValue(opacity) : 1
-g: style.getPropertyCSSValue(opacity) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(orphans) : auto
-g: style.getPropertyCSSValue(orphans) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(outline-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(outline-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(outline-offset) : 0px
-g: style.getPropertyCSSValue(outline-offset) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(outline-style) : none
-g: style.getPropertyCSSValue(outline-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(outline-width) : 0px
-g: style.getPropertyCSSValue(outline-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(overflow-wrap) : normal
-g: style.getPropertyCSSValue(overflow-wrap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(overflow-x) : visible
-g: style.getPropertyCSSValue(overflow-x) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(overflow-y) : visible
-g: style.getPropertyCSSValue(overflow-y) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(padding-bottom) : 0px
-g: style.getPropertyCSSValue(padding-bottom) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(padding-left) : 0px
-g: style.getPropertyCSSValue(padding-left) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(padding-right) : 0px
-g: style.getPropertyCSSValue(padding-right) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(padding-top) : 0px
-g: style.getPropertyCSSValue(padding-top) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(page-break-after) : auto
-g: style.getPropertyCSSValue(page-break-after) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(page-break-before) : auto
-g: style.getPropertyCSSValue(page-break-before) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(page-break-inside) : auto
-g: style.getPropertyCSSValue(page-break-inside) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(pointer-events) : auto
-g: style.getPropertyCSSValue(pointer-events) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(position) : static
-g: style.getPropertyCSSValue(position) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(resize) : none
-g: style.getPropertyCSSValue(resize) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(right) : auto
-g: style.getPropertyCSSValue(right) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(speak) : normal
-g: style.getPropertyCSSValue(speak) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(table-layout) : auto
-g: style.getPropertyCSSValue(table-layout) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(tab-size) : 8
-g: style.getPropertyCSSValue(tab-size) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-align) : start
-g: style.getPropertyCSSValue(text-align) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-decoration) : none
-g: style.getPropertyCSSValue(text-decoration) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-indent) : 0px
-g: style.getPropertyCSSValue(text-indent) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-rendering) : auto
-g: style.getPropertyCSSValue(text-rendering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-shadow) : none
-g: style.getPropertyCSSValue(text-shadow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-overflow) : clip
-g: style.getPropertyCSSValue(text-overflow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-transform) : none
-g: style.getPropertyCSSValue(text-transform) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(top) : auto
-g: style.getPropertyCSSValue(top) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(transform) : none
-g: style.getPropertyCSSValue(transform) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(transform-origin) : 0px 0px
-g: style.getPropertyCSSValue(transform-origin) : [object CSSValueList]
-g: style.getPropertyValue(transform-style) : flat
-g: style.getPropertyCSSValue(transform-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(transition-delay) : 0s
-g: style.getPropertyCSSValue(transition-delay) : [object CSSValueList]
-g: style.getPropertyValue(transition-duration) : 0s
-g: style.getPropertyCSSValue(transition-duration) : [object CSSValueList]
-g: style.getPropertyValue(transition-property) : all
-g: style.getPropertyCSSValue(transition-property) : [object CSSValueList]
-g: style.getPropertyValue(transition-timing-function) : ease
-g: style.getPropertyCSSValue(transition-timing-function) : [object CSSValueList]
-g: style.getPropertyValue(unicode-bidi) : normal
-g: style.getPropertyCSSValue(unicode-bidi) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(vertical-align) : baseline
-g: style.getPropertyCSSValue(vertical-align) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(visibility) : visible
-g: style.getPropertyCSSValue(visibility) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(white-space) : normal
-g: style.getPropertyCSSValue(white-space) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(widows) : auto
-g: style.getPropertyCSSValue(widows) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(width) : auto
-g: style.getPropertyCSSValue(width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(will-change) : auto
-g: style.getPropertyCSSValue(will-change) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(word-break) : normal
-g: style.getPropertyCSSValue(word-break) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(word-spacing) : 0px
-g: style.getPropertyCSSValue(word-spacing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(word-wrap) : normal
-g: style.getPropertyCSSValue(word-wrap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(z-index) : auto
-g: style.getPropertyCSSValue(z-index) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(zoom) : 1
-g: style.getPropertyCSSValue(zoom) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-appearance) : none
-g: style.getPropertyCSSValue(-webkit-appearance) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-backface-visibility) : visible
-g: style.getPropertyCSSValue(-webkit-backface-visibility) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-background-clip) : border-box
-g: style.getPropertyCSSValue(-webkit-background-clip) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-background-composite) : source-over
-g: style.getPropertyCSSValue(-webkit-background-composite) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-background-origin) : padding-box
-g: style.getPropertyCSSValue(-webkit-background-origin) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-background-size) : auto
-g: style.getPropertyCSSValue(-webkit-background-size) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-border-fit) : border
-g: style.getPropertyCSSValue(-webkit-border-fit) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-border-horizontal-spacing) : 0px
-g: style.getPropertyCSSValue(-webkit-border-horizontal-spacing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-border-image) : none
-g: style.getPropertyCSSValue(-webkit-border-image) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-border-vertical-spacing) : 0px
-g: style.getPropertyCSSValue(-webkit-border-vertical-spacing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-align) : stretch
-g: style.getPropertyCSSValue(-webkit-box-align) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-decoration-break) : slice
-g: style.getPropertyCSSValue(-webkit-box-decoration-break) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-direction) : normal
-g: style.getPropertyCSSValue(-webkit-box-direction) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-flex) : 0
-g: style.getPropertyCSSValue(-webkit-box-flex) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-flex-group) : 1
-g: style.getPropertyCSSValue(-webkit-box-flex-group) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-lines) : single
-g: style.getPropertyCSSValue(-webkit-box-lines) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-ordinal-group) : 1
-g: style.getPropertyCSSValue(-webkit-box-ordinal-group) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-orient) : horizontal
-g: style.getPropertyCSSValue(-webkit-box-orient) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-pack) : start
-g: style.getPropertyCSSValue(-webkit-box-pack) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-reflect) : none
-g: style.getPropertyCSSValue(-webkit-box-reflect) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-shadow) : none
-g: style.getPropertyCSSValue(-webkit-box-shadow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-column-break-after) : auto
-g: style.getPropertyCSSValue(-webkit-column-break-after) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-column-break-before) : auto
-g: style.getPropertyCSSValue(-webkit-column-break-before) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-column-break-inside) : auto
-g: style.getPropertyCSSValue(-webkit-column-break-inside) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-column-axis) : auto
-g: style.getPropertyCSSValue(-webkit-column-axis) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-count) : auto
-g: style.getPropertyCSSValue(column-count) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-fill) : balance
-g: style.getPropertyCSSValue(column-fill) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-gap) : normal
-g: style.getPropertyCSSValue(column-gap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-rule-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(column-rule-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-rule-style) : none
-g: style.getPropertyCSSValue(column-rule-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-rule-width) : 0px
-g: style.getPropertyCSSValue(column-rule-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-span) : none
-g: style.getPropertyCSSValue(column-span) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-width) : auto
-g: style.getPropertyCSSValue(column-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(align-content) : normal
-g: style.getPropertyCSSValue(align-content) : [object CSSValueList]
-g: style.getPropertyValue(align-items) : normal
-g: style.getPropertyCSSValue(align-items) : [object CSSValueList]
-g: style.getPropertyValue(align-self) : normal
-g: style.getPropertyCSSValue(align-self) : [object CSSValueList]
-g: style.getPropertyValue(filter) : none
-g: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flex-basis) : auto
-g: style.getPropertyCSSValue(flex-basis) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flex-direction) : row
-g: style.getPropertyCSSValue(flex-direction) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flex-flow) : row nowrap
-g: style.getPropertyCSSValue(flex-flow) : [object CSSValueList]
-g: style.getPropertyValue(flex-grow) : 0
-g: style.getPropertyCSSValue(flex-grow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flex-shrink) : 1
-g: style.getPropertyCSSValue(flex-shrink) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flex-wrap) : nowrap
-g: style.getPropertyCSSValue(flex-wrap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(justify-content) : normal
-g: style.getPropertyCSSValue(justify-content) : [object CSSValueList]
-g: style.getPropertyValue(justify-self) : normal
-g: style.getPropertyCSSValue(justify-self) : [object CSSValueList]
-g: style.getPropertyValue(justify-items) : normal
-g: style.getPropertyCSSValue(justify-items) : [object CSSValueList]
-g: style.getPropertyValue(-webkit-font-kerning) : auto
-g: style.getPropertyCSSValue(-webkit-font-kerning) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-font-smoothing) : auto
-g: style.getPropertyCSSValue(-webkit-font-smoothing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-ligatures) : normal
-g: style.getPropertyCSSValue(font-variant-ligatures) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-position) : normal
-g: style.getPropertyCSSValue(font-variant-position) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-caps) : normal
-g: style.getPropertyCSSValue(font-variant-caps) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-numeric) : normal
-g: style.getPropertyCSSValue(font-variant-numeric) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-alternates) : normal
-g: style.getPropertyCSSValue(font-variant-alternates) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-east-asian) : normal
-g: style.getPropertyCSSValue(font-variant-east-asian) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-auto-columns) : auto
-g: style.getPropertyCSSValue(grid-auto-columns) : [object CSSValueList]
-g: style.getPropertyValue(grid-auto-flow) : row
-g: style.getPropertyCSSValue(grid-auto-flow) : [object CSSValueList]
-g: style.getPropertyValue(grid-auto-rows) : auto
-g: style.getPropertyCSSValue(grid-auto-rows) : [object CSSValueList]
-g: style.getPropertyValue(grid-column-end) : auto
-g: style.getPropertyCSSValue(grid-column-end) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-column-start) : auto
-g: style.getPropertyCSSValue(grid-column-start) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-template-columns) : none
-g: style.getPropertyCSSValue(grid-template-columns) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-template-rows) : none
-g: style.getPropertyCSSValue(grid-template-rows) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-row-end) : auto
-g: style.getPropertyCSSValue(grid-row-end) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-row-start) : auto
-g: style.getPropertyCSSValue(grid-row-start) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-hyphenate-character) : auto
-g: style.getPropertyCSSValue(-webkit-hyphenate-character) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-hyphenate-limit-after) : auto
-g: style.getPropertyCSSValue(-webkit-hyphenate-limit-after) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-hyphenate-limit-before) : auto
-g: style.getPropertyCSSValue(-webkit-hyphenate-limit-before) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-hyphenate-limit-lines) : no-limit
-g: style.getPropertyCSSValue(-webkit-hyphenate-limit-lines) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-hyphens) : manual
-g: style.getPropertyCSSValue(-webkit-hyphens) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-line-align) : none
-g: style.getPropertyCSSValue(-webkit-line-align) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-line-box-contain) : block inline replaced
-g: style.getPropertyCSSValue(-webkit-line-box-contain) : [object CSSValue]
-g: style.getPropertyValue(-webkit-line-clamp) : none
-g: style.getPropertyCSSValue(-webkit-line-clamp) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-line-grid) : none
-g: style.getPropertyCSSValue(-webkit-line-grid) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-line-snap) : none
-g: style.getPropertyCSSValue(-webkit-line-snap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-locale) : auto
-g: style.getPropertyCSSValue(-webkit-locale) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-margin-before-collapse) : collapse
-g: style.getPropertyCSSValue(-webkit-margin-before-collapse) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-margin-after-collapse) : collapse
-g: style.getPropertyCSSValue(-webkit-margin-after-collapse) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-marquee-direction) : auto
-g: style.getPropertyCSSValue(-webkit-marquee-direction) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-marquee-increment) : 6px
-g: style.getPropertyCSSValue(-webkit-marquee-increment) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-marquee-repetition) : infinite
-g: style.getPropertyCSSValue(-webkit-marquee-repetition) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-marquee-style) : scroll
-g: style.getPropertyCSSValue(-webkit-marquee-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-box-image) : none
-g: style.getPropertyCSSValue(-webkit-mask-box-image) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-box-image-outset) : 0px
-g: style.getPropertyCSSValue(-webkit-mask-box-image-outset) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-box-image-repeat) : stretch
-g: style.getPropertyCSSValue(-webkit-mask-box-image-repeat) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-box-image-slice) : 0 fill
-g: style.getPropertyCSSValue(-webkit-mask-box-image-slice) : [object CSSValue]
-g: style.getPropertyValue(-webkit-mask-box-image-source) : none
-g: style.getPropertyCSSValue(-webkit-mask-box-image-source) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-box-image-width) : auto
-g: style.getPropertyCSSValue(-webkit-mask-box-image-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-clip) : border-box
-g: style.getPropertyCSSValue(-webkit-mask-clip) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-composite) : source-over
-g: style.getPropertyCSSValue(-webkit-mask-composite) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-image) : none
-g: style.getPropertyCSSValue(-webkit-mask-image) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-origin) : border-box
-g: style.getPropertyCSSValue(-webkit-mask-origin) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-position) : 0% 0%
-g: style.getPropertyCSSValue(-webkit-mask-position) : [object CSSValueList]
-g: style.getPropertyValue(-webkit-mask-repeat) : repeat
-g: style.getPropertyCSSValue(-webkit-mask-repeat) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-size) : auto
-g: style.getPropertyCSSValue(-webkit-mask-size) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-nbsp-mode) : normal
-g: style.getPropertyCSSValue(-webkit-nbsp-mode) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(order) : 0
-g: style.getPropertyCSSValue(order) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(perspective) : none
-g: style.getPropertyCSSValue(perspective) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(perspective-origin) : 0px 0px
-g: style.getPropertyCSSValue(perspective-origin) : [object CSSValueList]
-g: style.getPropertyValue(-webkit-print-color-adjust) : economy
-g: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-rtl-ordering) : logical
-g: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(shape-outside) : none
-g: style.getPropertyCSSValue(shape-outside) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-combine) : none
-g: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
-g: style.getPropertyCSSValue(-webkit-text-decorations-in-effect) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-emphasis-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(-webkit-text-emphasis-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-emphasis-position) : over right
-g: style.getPropertyCSSValue(-webkit-text-emphasis-position) : [object CSSValueList]
-g: style.getPropertyValue(-webkit-text-emphasis-style) : none
-g: style.getPropertyCSSValue(-webkit-text-emphasis-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-fill-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(-webkit-text-fill-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-orientation) : mixed
-g: style.getPropertyCSSValue(-webkit-text-orientation) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-security) : none
-g: style.getPropertyCSSValue(-webkit-text-security) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-stroke-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(-webkit-text-stroke-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-stroke-width) : 0px
-g: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-transform-style) : flat
-g: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-user-drag) : auto
-g: style.getPropertyCSSValue(-webkit-user-drag) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-user-modify) : read-only
-g: style.getPropertyCSSValue(-webkit-user-modify) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-user-select) : text
-g: style.getPropertyCSSValue(-webkit-user-select) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(shape-image-threshold) : 0
-g: style.getPropertyCSSValue(shape-image-threshold) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(shape-margin) : 0px
-g: style.getPropertyCSSValue(shape-margin) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(shape-outside) : none
-g: style.getPropertyCSSValue(shape-outside) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(shape-rendering) : auto
-g: style.getPropertyCSSValue(shape-rendering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(buffered-rendering) : auto
-g: style.getPropertyCSSValue(buffered-rendering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(clip-path) : none
-g: style.getPropertyCSSValue(clip-path) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(clip-rule) : nonzero
-g: style.getPropertyCSSValue(clip-rule) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(mask) : none
-g: style.getPropertyCSSValue(mask) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(mask-type) : luminance
-g: style.getPropertyCSSValue(mask-type) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(filter) : none
-g: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flood-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(flood-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flood-opacity) : 1
-g: style.getPropertyCSSValue(flood-opacity) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(lighting-color) : rgb(255, 255, 255)
-g: style.getPropertyCSSValue(lighting-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stop-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(stop-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stop-opacity) : 1
-g: style.getPropertyCSSValue(stop-opacity) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(color-interpolation) : sRGB
-g: style.getPropertyCSSValue(color-interpolation) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(color-interpolation-filters) : linearRGB
-g: style.getPropertyCSSValue(color-interpolation-filters) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(color-rendering) : auto
-g: style.getPropertyCSSValue(color-rendering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(fill) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(fill) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(fill-opacity) : 1
-g: style.getPropertyCSSValue(fill-opacity) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(fill-rule) : nonzero
-g: style.getPropertyCSSValue(fill-rule) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(marker-end) : none
-g: style.getPropertyCSSValue(marker-end) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(marker-mid) : none
-g: style.getPropertyCSSValue(marker-mid) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(marker-start) : none
-g: style.getPropertyCSSValue(marker-start) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(paint-order) : normal
-g: style.getPropertyCSSValue(paint-order) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke) : rgb(255, 165, 0)
-g: style.getPropertyCSSValue(stroke) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-dasharray) : none
-g: style.getPropertyCSSValue(stroke-dasharray) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-dashoffset) : 0px
-g: style.getPropertyCSSValue(stroke-dashoffset) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-linecap) : butt
-g: style.getPropertyCSSValue(stroke-linecap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-linejoin) : miter
-g: style.getPropertyCSSValue(stroke-linejoin) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-miterlimit) : 4
-g: style.getPropertyCSSValue(stroke-miterlimit) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-opacity) : 1
-g: style.getPropertyCSSValue(stroke-opacity) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-width) : 2px
-g: style.getPropertyCSSValue(stroke-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(alignment-baseline) : auto
-g: style.getPropertyCSSValue(alignment-baseline) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(baseline-shift) : baseline
-g: style.getPropertyCSSValue(baseline-shift) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(dominant-baseline) : auto
-g: style.getPropertyCSSValue(dominant-baseline) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(kerning) : 0
-g: style.getPropertyCSSValue(kerning) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-anchor) : start
-g: style.getPropertyCSSValue(text-anchor) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(writing-mode) : horizontal-tb
-g: style.getPropertyCSSValue(writing-mode) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(glyph-orientation-horizontal) : 0deg
-g: style.getPropertyCSSValue(glyph-orientation-horizontal) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(glyph-orientation-vertical) : auto
-g: style.getPropertyCSSValue(glyph-orientation-vertical) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-svg-shadow) : none
-g: style.getPropertyCSSValue(-webkit-svg-shadow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(vector-effect) : none
-g: style.getPropertyCSSValue(vector-effect) : [object CSSPrimitiveValue]
-
index 72493a8..e3289b3 100644 (file)
@@ -1235,7 +1235,6 @@ webkit.org/b/159724 [ Debug ] imported/w3c/web-platform-tests/XMLHttpRequest/sen
 
 # WOFF2 is only supported on certain Operating Systems.
 webkit.org/b/150830 [ Yosemite ElCapitan ] fast/text/woff2.html [ ImageOnlyFailure ]
-webkit.org/b/150830 [ Yosemite ElCapitan ] fast/text/variations/font-face-format-woff2.html [ ImageOnlyFailure ]
 
 webkit.org/b/162668 fast/text/woff2-totalsfntsize.html [ ImageOnlyFailure ]
 
@@ -1418,14 +1417,9 @@ webkit.org/b/162830 [ Debug ] fast/events/tabindex-focus-blur-all.html [ Pass Ti
 
 webkit.org/b/127116 [ Debug ] svg/custom/animate-initial-pause-unpause.html [ Pass Failure ]
 
-# Variation fonts are not implemented earlier than Sierra.
-[ ElCapitan Yosemite ] fast/text/variations [ Pass Failure ImageOnlyFailure ]
-[ ElCapitan Yosemite ] animations/font-variations [ Pass Failure ImageOnlyFailure Timeout ]
-
-# This test makes sure that variation fonts are disabled on OSes which don't support them. So,
-# the test should be skipped on OSes which do support them. As soon as all OSes support them,
-# we should delete the test.
-[ Sierra+ ] fast/text/font-variations-feature-detection.html [ ImageOnlyFailure ]
+# Variation fonts are not implemented earlier than High Sierra.
+[ Sierra ElCapitan Yosemite ] fast/text/variations [ Pass Failure ImageOnlyFailure ]
+[ Sierra ElCapitan Yosemite ] animations/font-variations [ Pass Failure ImageOnlyFailure Timeout ]
 
 [ Debug ] fast/selectors/slow-style-sharing-with-long-cousin-list.html [ Skip ]
 
diff --git a/LayoutTests/platform/mac/svg/css/getComputedStyle-basic-expected.txt b/LayoutTests/platform/mac/svg/css/getComputedStyle-basic-expected.txt
deleted file mode 100644 (file)
index 69ec91b..0000000
+++ /dev/null
@@ -1,1109 +0,0 @@
-rect: style.getPropertyValue(background-attachment) : scroll
-rect: style.getPropertyCSSValue(background-attachment) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-clip) : border-box
-rect: style.getPropertyCSSValue(background-clip) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-color) : rgba(0, 0, 0, 0)
-rect: style.getPropertyCSSValue(background-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-image) : none
-rect: style.getPropertyCSSValue(background-image) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-origin) : padding-box
-rect: style.getPropertyCSSValue(background-origin) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-position) : 0% 0%
-rect: style.getPropertyCSSValue(background-position) : [object CSSValueList]
-rect: style.getPropertyValue(background-repeat) : repeat
-rect: style.getPropertyCSSValue(background-repeat) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(background-size) : auto
-rect: style.getPropertyCSSValue(background-size) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-bottom-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(border-bottom-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-bottom-left-radius) : 0px
-rect: style.getPropertyCSSValue(border-bottom-left-radius) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-bottom-right-radius) : 0px
-rect: style.getPropertyCSSValue(border-bottom-right-radius) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-bottom-style) : none
-rect: style.getPropertyCSSValue(border-bottom-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-bottom-width) : 0px
-rect: style.getPropertyCSSValue(border-bottom-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-collapse) : separate
-rect: style.getPropertyCSSValue(border-collapse) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-image-outset) : 0px
-rect: style.getPropertyCSSValue(border-image-outset) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-image-repeat) : stretch
-rect: style.getPropertyCSSValue(border-image-repeat) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-image-slice) : 100%
-rect: style.getPropertyCSSValue(border-image-slice) : [object CSSValue]
-rect: style.getPropertyValue(border-image-source) : none
-rect: style.getPropertyCSSValue(border-image-source) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-image-width) : 1
-rect: style.getPropertyCSSValue(border-image-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-left-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(border-left-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-left-style) : none
-rect: style.getPropertyCSSValue(border-left-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-left-width) : 0px
-rect: style.getPropertyCSSValue(border-left-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-right-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(border-right-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-right-style) : none
-rect: style.getPropertyCSSValue(border-right-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-right-width) : 0px
-rect: style.getPropertyCSSValue(border-right-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-top-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(border-top-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-top-left-radius) : 0px
-rect: style.getPropertyCSSValue(border-top-left-radius) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-top-right-radius) : 0px
-rect: style.getPropertyCSSValue(border-top-right-radius) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-top-style) : none
-rect: style.getPropertyCSSValue(border-top-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(border-top-width) : 0px
-rect: style.getPropertyCSSValue(border-top-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(bottom) : auto
-rect: style.getPropertyCSSValue(bottom) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(box-shadow) : none
-rect: style.getPropertyCSSValue(box-shadow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(box-sizing) : content-box
-rect: style.getPropertyCSSValue(box-sizing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(caption-side) : top
-rect: style.getPropertyCSSValue(caption-side) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(clear) : none
-rect: style.getPropertyCSSValue(clear) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(clip) : auto
-rect: style.getPropertyCSSValue(clip) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(counter-increment) : none
-rect: style.getPropertyCSSValue(counter-increment) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(counter-reset) : none
-rect: style.getPropertyCSSValue(counter-reset) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(content) : 
-rect: style.getPropertyCSSValue(content) : [object CSSValueList]
-rect: style.getPropertyValue(cursor) : auto
-rect: style.getPropertyCSSValue(cursor) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(direction) : ltr
-rect: style.getPropertyCSSValue(direction) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(display) : inline
-rect: style.getPropertyCSSValue(display) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(empty-cells) : show
-rect: style.getPropertyCSSValue(empty-cells) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(float) : none
-rect: style.getPropertyCSSValue(float) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-size) : 16px
-rect: style.getPropertyCSSValue(font-size) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-style) : normal
-rect: style.getPropertyCSSValue(font-style) : [object CSSValue]
-rect: style.getPropertyValue(font-synthesis) : style weight small-caps
-rect: style.getPropertyCSSValue(font-synthesis) : [object CSSValueList]
-rect: style.getPropertyValue(font-variant) : normal
-rect: style.getPropertyCSSValue(font-variant) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-weight) : normal
-rect: style.getPropertyCSSValue(font-weight) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-optical-sizing) : auto
-rect: style.getPropertyCSSValue(font-optical-sizing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(hanging-punctuation) : none
-rect: style.getPropertyCSSValue(hanging-punctuation) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(height) : 100px
-rect: style.getPropertyCSSValue(height) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(image-rendering) : auto
-rect: style.getPropertyCSSValue(image-rendering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(left) : auto
-rect: style.getPropertyCSSValue(left) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(letter-spacing) : normal
-rect: style.getPropertyCSSValue(letter-spacing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(line-height) : 18px
-rect: style.getPropertyCSSValue(line-height) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(list-style-image) : none
-rect: style.getPropertyCSSValue(list-style-image) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(list-style-position) : outside
-rect: style.getPropertyCSSValue(list-style-position) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(list-style-type) : disc
-rect: style.getPropertyCSSValue(list-style-type) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(margin-bottom) : 0px
-rect: style.getPropertyCSSValue(margin-bottom) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(margin-left) : 0px
-rect: style.getPropertyCSSValue(margin-left) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(margin-right) : 0px
-rect: style.getPropertyCSSValue(margin-right) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(margin-top) : 0px
-rect: style.getPropertyCSSValue(margin-top) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(max-height) : none
-rect: style.getPropertyCSSValue(max-height) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(max-width) : none
-rect: style.getPropertyCSSValue(max-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(min-height) : 0px
-rect: style.getPropertyCSSValue(min-height) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(min-width) : 0px
-rect: style.getPropertyCSSValue(min-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(object-fit) : fill
-rect: style.getPropertyCSSValue(object-fit) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(object-position) : 50% 50%
-rect: style.getPropertyCSSValue(object-position) : [object CSSValueList]
-rect: style.getPropertyValue(opacity) : 1
-rect: style.getPropertyCSSValue(opacity) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(orphans) : auto
-rect: style.getPropertyCSSValue(orphans) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(outline-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(outline-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(outline-offset) : 0px
-rect: style.getPropertyCSSValue(outline-offset) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(outline-style) : none
-rect: style.getPropertyCSSValue(outline-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(outline-width) : 0px
-rect: style.getPropertyCSSValue(outline-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(overflow-wrap) : normal
-rect: style.getPropertyCSSValue(overflow-wrap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(overflow-x) : visible
-rect: style.getPropertyCSSValue(overflow-x) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(overflow-y) : visible
-rect: style.getPropertyCSSValue(overflow-y) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(padding-bottom) : 0px
-rect: style.getPropertyCSSValue(padding-bottom) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(padding-left) : 0px
-rect: style.getPropertyCSSValue(padding-left) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(padding-right) : 0px
-rect: style.getPropertyCSSValue(padding-right) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(padding-top) : 0px
-rect: style.getPropertyCSSValue(padding-top) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(page-break-after) : auto
-rect: style.getPropertyCSSValue(page-break-after) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(page-break-before) : auto
-rect: style.getPropertyCSSValue(page-break-before) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(page-break-inside) : auto
-rect: style.getPropertyCSSValue(page-break-inside) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(pointer-events) : auto
-rect: style.getPropertyCSSValue(pointer-events) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(position) : static
-rect: style.getPropertyCSSValue(position) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(resize) : none
-rect: style.getPropertyCSSValue(resize) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(right) : auto
-rect: style.getPropertyCSSValue(right) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(speak) : normal
-rect: style.getPropertyCSSValue(speak) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(table-layout) : auto
-rect: style.getPropertyCSSValue(table-layout) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(tab-size) : 8
-rect: style.getPropertyCSSValue(tab-size) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-align) : start
-rect: style.getPropertyCSSValue(text-align) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-decoration) : none
-rect: style.getPropertyCSSValue(text-decoration) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-indent) : 0px
-rect: style.getPropertyCSSValue(text-indent) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-rendering) : auto
-rect: style.getPropertyCSSValue(text-rendering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-shadow) : none
-rect: style.getPropertyCSSValue(text-shadow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-overflow) : clip
-rect: style.getPropertyCSSValue(text-overflow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-transform) : none
-rect: style.getPropertyCSSValue(text-transform) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(top) : auto
-rect: style.getPropertyCSSValue(top) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(transform) : none
-rect: style.getPropertyCSSValue(transform) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(transform-origin) : 0px 0px
-rect: style.getPropertyCSSValue(transform-origin) : [object CSSValueList]
-rect: style.getPropertyValue(transform-style) : flat
-rect: style.getPropertyCSSValue(transform-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(transition-delay) : 0s
-rect: style.getPropertyCSSValue(transition-delay) : [object CSSValueList]
-rect: style.getPropertyValue(transition-duration) : 0s
-rect: style.getPropertyCSSValue(transition-duration) : [object CSSValueList]
-rect: style.getPropertyValue(transition-property) : all
-rect: style.getPropertyCSSValue(transition-property) : [object CSSValueList]
-rect: style.getPropertyValue(transition-timing-function) : ease
-rect: style.getPropertyCSSValue(transition-timing-function) : [object CSSValueList]
-rect: style.getPropertyValue(unicode-bidi) : normal
-rect: style.getPropertyCSSValue(unicode-bidi) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(vertical-align) : baseline
-rect: style.getPropertyCSSValue(vertical-align) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(visibility) : visible
-rect: style.getPropertyCSSValue(visibility) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(white-space) : normal
-rect: style.getPropertyCSSValue(white-space) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(widows) : auto
-rect: style.getPropertyCSSValue(widows) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(width) : 100px
-rect: style.getPropertyCSSValue(width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(will-change) : auto
-rect: style.getPropertyCSSValue(will-change) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(word-break) : normal
-rect: style.getPropertyCSSValue(word-break) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(word-spacing) : 0px
-rect: style.getPropertyCSSValue(word-spacing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(word-wrap) : normal
-rect: style.getPropertyCSSValue(word-wrap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(z-index) : auto
-rect: style.getPropertyCSSValue(z-index) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(zoom) : 1
-rect: style.getPropertyCSSValue(zoom) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-appearance) : none
-rect: style.getPropertyCSSValue(-webkit-appearance) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-backface-visibility) : visible
-rect: style.getPropertyCSSValue(-webkit-backface-visibility) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-background-clip) : border-box
-rect: style.getPropertyCSSValue(-webkit-background-clip) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-background-composite) : source-over
-rect: style.getPropertyCSSValue(-webkit-background-composite) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-background-origin) : padding-box
-rect: style.getPropertyCSSValue(-webkit-background-origin) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-background-size) : auto
-rect: style.getPropertyCSSValue(-webkit-background-size) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-border-fit) : border
-rect: style.getPropertyCSSValue(-webkit-border-fit) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-border-horizontal-spacing) : 0px
-rect: style.getPropertyCSSValue(-webkit-border-horizontal-spacing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-border-image) : none
-rect: style.getPropertyCSSValue(-webkit-border-image) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-border-vertical-spacing) : 0px
-rect: style.getPropertyCSSValue(-webkit-border-vertical-spacing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-align) : stretch
-rect: style.getPropertyCSSValue(-webkit-box-align) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-decoration-break) : slice
-rect: style.getPropertyCSSValue(-webkit-box-decoration-break) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-direction) : normal
-rect: style.getPropertyCSSValue(-webkit-box-direction) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-flex) : 0
-rect: style.getPropertyCSSValue(-webkit-box-flex) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-flex-group) : 1
-rect: style.getPropertyCSSValue(-webkit-box-flex-group) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-lines) : single
-rect: style.getPropertyCSSValue(-webkit-box-lines) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-ordinal-group) : 1
-rect: style.getPropertyCSSValue(-webkit-box-ordinal-group) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-orient) : horizontal
-rect: style.getPropertyCSSValue(-webkit-box-orient) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-pack) : start
-rect: style.getPropertyCSSValue(-webkit-box-pack) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-reflect) : none
-rect: style.getPropertyCSSValue(-webkit-box-reflect) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-box-shadow) : none
-rect: style.getPropertyCSSValue(-webkit-box-shadow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-column-break-after) : auto
-rect: style.getPropertyCSSValue(-webkit-column-break-after) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-column-break-before) : auto
-rect: style.getPropertyCSSValue(-webkit-column-break-before) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-column-break-inside) : auto
-rect: style.getPropertyCSSValue(-webkit-column-break-inside) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-column-axis) : auto
-rect: style.getPropertyCSSValue(-webkit-column-axis) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-count) : auto
-rect: style.getPropertyCSSValue(column-count) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-fill) : balance
-rect: style.getPropertyCSSValue(column-fill) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-gap) : normal
-rect: style.getPropertyCSSValue(column-gap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-rule-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(column-rule-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-rule-style) : none
-rect: style.getPropertyCSSValue(column-rule-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-rule-width) : 0px
-rect: style.getPropertyCSSValue(column-rule-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-span) : none
-rect: style.getPropertyCSSValue(column-span) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(column-width) : auto
-rect: style.getPropertyCSSValue(column-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(align-content) : normal
-rect: style.getPropertyCSSValue(align-content) : [object CSSValueList]
-rect: style.getPropertyValue(align-items) : normal
-rect: style.getPropertyCSSValue(align-items) : [object CSSValueList]
-rect: style.getPropertyValue(align-self) : normal
-rect: style.getPropertyCSSValue(align-self) : [object CSSValueList]
-rect: style.getPropertyValue(filter) : none
-rect: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flex-basis) : auto
-rect: style.getPropertyCSSValue(flex-basis) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flex-direction) : row
-rect: style.getPropertyCSSValue(flex-direction) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flex-flow) : row nowrap
-rect: style.getPropertyCSSValue(flex-flow) : [object CSSValueList]
-rect: style.getPropertyValue(flex-grow) : 0
-rect: style.getPropertyCSSValue(flex-grow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flex-shrink) : 1
-rect: style.getPropertyCSSValue(flex-shrink) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flex-wrap) : nowrap
-rect: style.getPropertyCSSValue(flex-wrap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(justify-content) : normal
-rect: style.getPropertyCSSValue(justify-content) : [object CSSValueList]
-rect: style.getPropertyValue(justify-self) : normal
-rect: style.getPropertyCSSValue(justify-self) : [object CSSValueList]
-rect: style.getPropertyValue(justify-items) : normal
-rect: style.getPropertyCSSValue(justify-items) : [object CSSValueList]
-rect: style.getPropertyValue(-webkit-font-kerning) : auto
-rect: style.getPropertyCSSValue(-webkit-font-kerning) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-font-smoothing) : auto
-rect: style.getPropertyCSSValue(-webkit-font-smoothing) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-ligatures) : normal
-rect: style.getPropertyCSSValue(font-variant-ligatures) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-position) : normal
-rect: style.getPropertyCSSValue(font-variant-position) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-caps) : normal
-rect: style.getPropertyCSSValue(font-variant-caps) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-numeric) : normal
-rect: style.getPropertyCSSValue(font-variant-numeric) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-alternates) : normal
-rect: style.getPropertyCSSValue(font-variant-alternates) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(font-variant-east-asian) : normal
-rect: style.getPropertyCSSValue(font-variant-east-asian) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-auto-columns) : auto
-rect: style.getPropertyCSSValue(grid-auto-columns) : [object CSSValueList]
-rect: style.getPropertyValue(grid-auto-flow) : row
-rect: style.getPropertyCSSValue(grid-auto-flow) : [object CSSValueList]
-rect: style.getPropertyValue(grid-auto-rows) : auto
-rect: style.getPropertyCSSValue(grid-auto-rows) : [object CSSValueList]
-rect: style.getPropertyValue(grid-column-end) : auto
-rect: style.getPropertyCSSValue(grid-column-end) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-column-start) : auto
-rect: style.getPropertyCSSValue(grid-column-start) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-template-columns) : none
-rect: style.getPropertyCSSValue(grid-template-columns) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-template-rows) : none
-rect: style.getPropertyCSSValue(grid-template-rows) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-row-end) : auto
-rect: style.getPropertyCSSValue(grid-row-end) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(grid-row-start) : auto
-rect: style.getPropertyCSSValue(grid-row-start) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-hyphenate-character) : auto
-rect: style.getPropertyCSSValue(-webkit-hyphenate-character) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-hyphenate-limit-after) : auto
-rect: style.getPropertyCSSValue(-webkit-hyphenate-limit-after) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-hyphenate-limit-before) : auto
-rect: style.getPropertyCSSValue(-webkit-hyphenate-limit-before) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-hyphenate-limit-lines) : no-limit
-rect: style.getPropertyCSSValue(-webkit-hyphenate-limit-lines) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-hyphens) : manual
-rect: style.getPropertyCSSValue(-webkit-hyphens) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-line-align) : none
-rect: style.getPropertyCSSValue(-webkit-line-align) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-line-box-contain) : block inline replaced
-rect: style.getPropertyCSSValue(-webkit-line-box-contain) : [object CSSValue]
-rect: style.getPropertyValue(-webkit-line-clamp) : none
-rect: style.getPropertyCSSValue(-webkit-line-clamp) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-line-grid) : none
-rect: style.getPropertyCSSValue(-webkit-line-grid) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-line-snap) : none
-rect: style.getPropertyCSSValue(-webkit-line-snap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-locale) : auto
-rect: style.getPropertyCSSValue(-webkit-locale) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-margin-before-collapse) : collapse
-rect: style.getPropertyCSSValue(-webkit-margin-before-collapse) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-margin-after-collapse) : collapse
-rect: style.getPropertyCSSValue(-webkit-margin-after-collapse) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-marquee-direction) : auto
-rect: style.getPropertyCSSValue(-webkit-marquee-direction) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-marquee-increment) : 6px
-rect: style.getPropertyCSSValue(-webkit-marquee-increment) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-marquee-repetition) : infinite
-rect: style.getPropertyCSSValue(-webkit-marquee-repetition) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-marquee-style) : scroll
-rect: style.getPropertyCSSValue(-webkit-marquee-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-box-image) : none
-rect: style.getPropertyCSSValue(-webkit-mask-box-image) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-box-image-outset) : 0px
-rect: style.getPropertyCSSValue(-webkit-mask-box-image-outset) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-box-image-repeat) : stretch
-rect: style.getPropertyCSSValue(-webkit-mask-box-image-repeat) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-box-image-slice) : 0 fill
-rect: style.getPropertyCSSValue(-webkit-mask-box-image-slice) : [object CSSValue]
-rect: style.getPropertyValue(-webkit-mask-box-image-source) : none
-rect: style.getPropertyCSSValue(-webkit-mask-box-image-source) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-box-image-width) : auto
-rect: style.getPropertyCSSValue(-webkit-mask-box-image-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-clip) : border-box
-rect: style.getPropertyCSSValue(-webkit-mask-clip) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-composite) : source-over
-rect: style.getPropertyCSSValue(-webkit-mask-composite) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-image) : none
-rect: style.getPropertyCSSValue(-webkit-mask-image) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-origin) : border-box
-rect: style.getPropertyCSSValue(-webkit-mask-origin) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-position) : 0% 0%
-rect: style.getPropertyCSSValue(-webkit-mask-position) : [object CSSValueList]
-rect: style.getPropertyValue(-webkit-mask-repeat) : repeat
-rect: style.getPropertyCSSValue(-webkit-mask-repeat) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-mask-size) : auto
-rect: style.getPropertyCSSValue(-webkit-mask-size) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-nbsp-mode) : normal
-rect: style.getPropertyCSSValue(-webkit-nbsp-mode) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(order) : 0
-rect: style.getPropertyCSSValue(order) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(perspective) : none
-rect: style.getPropertyCSSValue(perspective) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(perspective-origin) : 0px 0px
-rect: style.getPropertyCSSValue(perspective-origin) : [object CSSValueList]
-rect: style.getPropertyValue(-webkit-print-color-adjust) : economy
-rect: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-rtl-ordering) : logical
-rect: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(shape-outside) : none
-rect: style.getPropertyCSSValue(shape-outside) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-combine) : none
-rect: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
-rect: style.getPropertyCSSValue(-webkit-text-decorations-in-effect) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-emphasis-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(-webkit-text-emphasis-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-emphasis-position) : over right
-rect: style.getPropertyCSSValue(-webkit-text-emphasis-position) : [object CSSValueList]
-rect: style.getPropertyValue(-webkit-text-emphasis-style) : none
-rect: style.getPropertyCSSValue(-webkit-text-emphasis-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-fill-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(-webkit-text-fill-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-orientation) : mixed
-rect: style.getPropertyCSSValue(-webkit-text-orientation) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-security) : none
-rect: style.getPropertyCSSValue(-webkit-text-security) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-stroke-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(-webkit-text-stroke-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-text-stroke-width) : 0px
-rect: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-transform-style) : flat
-rect: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-user-drag) : auto
-rect: style.getPropertyCSSValue(-webkit-user-drag) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-user-modify) : read-only
-rect: style.getPropertyCSSValue(-webkit-user-modify) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-user-select) : text
-rect: style.getPropertyCSSValue(-webkit-user-select) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(shape-image-threshold) : 0
-rect: style.getPropertyCSSValue(shape-image-threshold) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(shape-margin) : 0px
-rect: style.getPropertyCSSValue(shape-margin) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(shape-outside) : none
-rect: style.getPropertyCSSValue(shape-outside) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(shape-rendering) : auto
-rect: style.getPropertyCSSValue(shape-rendering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(buffered-rendering) : auto
-rect: style.getPropertyCSSValue(buffered-rendering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(clip-path) : none
-rect: style.getPropertyCSSValue(clip-path) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(clip-rule) : nonzero
-rect: style.getPropertyCSSValue(clip-rule) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(mask) : none
-rect: style.getPropertyCSSValue(mask) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(mask-type) : luminance
-rect: style.getPropertyCSSValue(mask-type) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(filter) : none
-rect: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flood-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(flood-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(flood-opacity) : 1
-rect: style.getPropertyCSSValue(flood-opacity) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(lighting-color) : rgb(255, 255, 255)
-rect: style.getPropertyCSSValue(lighting-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stop-color) : rgb(0, 0, 0)
-rect: style.getPropertyCSSValue(stop-color) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stop-opacity) : 1
-rect: style.getPropertyCSSValue(stop-opacity) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(color-interpolation) : sRGB
-rect: style.getPropertyCSSValue(color-interpolation) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(color-interpolation-filters) : linearRGB
-rect: style.getPropertyCSSValue(color-interpolation-filters) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(color-rendering) : auto
-rect: style.getPropertyCSSValue(color-rendering) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(fill) : rgb(0, 0, 255)
-rect: style.getPropertyCSSValue(fill) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(fill-opacity) : 1
-rect: style.getPropertyCSSValue(fill-opacity) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(fill-rule) : nonzero
-rect: style.getPropertyCSSValue(fill-rule) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(marker-end) : none
-rect: style.getPropertyCSSValue(marker-end) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(marker-mid) : none
-rect: style.getPropertyCSSValue(marker-mid) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(marker-start) : none
-rect: style.getPropertyCSSValue(marker-start) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(paint-order) : normal
-rect: style.getPropertyCSSValue(paint-order) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke) : rgb(255, 165, 0)
-rect: style.getPropertyCSSValue(stroke) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-dasharray) : none
-rect: style.getPropertyCSSValue(stroke-dasharray) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-dashoffset) : 0px
-rect: style.getPropertyCSSValue(stroke-dashoffset) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-linecap) : butt
-rect: style.getPropertyCSSValue(stroke-linecap) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-linejoin) : miter
-rect: style.getPropertyCSSValue(stroke-linejoin) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-miterlimit) : 4
-rect: style.getPropertyCSSValue(stroke-miterlimit) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-opacity) : 1
-rect: style.getPropertyCSSValue(stroke-opacity) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(stroke-width) : 2px
-rect: style.getPropertyCSSValue(stroke-width) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(alignment-baseline) : auto
-rect: style.getPropertyCSSValue(alignment-baseline) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(baseline-shift) : baseline
-rect: style.getPropertyCSSValue(baseline-shift) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(dominant-baseline) : auto
-rect: style.getPropertyCSSValue(dominant-baseline) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(kerning) : 0
-rect: style.getPropertyCSSValue(kerning) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(text-anchor) : start
-rect: style.getPropertyCSSValue(text-anchor) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(writing-mode) : horizontal-tb
-rect: style.getPropertyCSSValue(writing-mode) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(glyph-orientation-horizontal) : 0deg
-rect: style.getPropertyCSSValue(glyph-orientation-horizontal) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(glyph-orientation-vertical) : auto
-rect: style.getPropertyCSSValue(glyph-orientation-vertical) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(-webkit-svg-shadow) : none
-rect: style.getPropertyCSSValue(-webkit-svg-shadow) : [object CSSPrimitiveValue]
-rect: style.getPropertyValue(vector-effect) : none
-rect: style.getPropertyCSSValue(vector-effect) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-attachment) : scroll
-g: style.getPropertyCSSValue(background-attachment) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-clip) : border-box
-g: style.getPropertyCSSValue(background-clip) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-color) : rgba(0, 0, 0, 0)
-g: style.getPropertyCSSValue(background-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-image) : none
-g: style.getPropertyCSSValue(background-image) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-origin) : padding-box
-g: style.getPropertyCSSValue(background-origin) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-position) : 0% 0%
-g: style.getPropertyCSSValue(background-position) : [object CSSValueList]
-g: style.getPropertyValue(background-repeat) : repeat
-g: style.getPropertyCSSValue(background-repeat) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(background-size) : auto
-g: style.getPropertyCSSValue(background-size) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-bottom-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(border-bottom-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-bottom-left-radius) : 0px
-g: style.getPropertyCSSValue(border-bottom-left-radius) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-bottom-right-radius) : 0px
-g: style.getPropertyCSSValue(border-bottom-right-radius) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-bottom-style) : none
-g: style.getPropertyCSSValue(border-bottom-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-bottom-width) : 0px
-g: style.getPropertyCSSValue(border-bottom-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-collapse) : separate
-g: style.getPropertyCSSValue(border-collapse) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-image-outset) : 0px
-g: style.getPropertyCSSValue(border-image-outset) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-image-repeat) : stretch
-g: style.getPropertyCSSValue(border-image-repeat) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-image-slice) : 100%
-g: style.getPropertyCSSValue(border-image-slice) : [object CSSValue]
-g: style.getPropertyValue(border-image-source) : none
-g: style.getPropertyCSSValue(border-image-source) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-image-width) : 1
-g: style.getPropertyCSSValue(border-image-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-left-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(border-left-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-left-style) : none
-g: style.getPropertyCSSValue(border-left-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-left-width) : 0px
-g: style.getPropertyCSSValue(border-left-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-right-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(border-right-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-right-style) : none
-g: style.getPropertyCSSValue(border-right-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-right-width) : 0px
-g: style.getPropertyCSSValue(border-right-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-top-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(border-top-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-top-left-radius) : 0px
-g: style.getPropertyCSSValue(border-top-left-radius) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-top-right-radius) : 0px
-g: style.getPropertyCSSValue(border-top-right-radius) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-top-style) : none
-g: style.getPropertyCSSValue(border-top-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(border-top-width) : 0px
-g: style.getPropertyCSSValue(border-top-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(bottom) : auto
-g: style.getPropertyCSSValue(bottom) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(box-shadow) : none
-g: style.getPropertyCSSValue(box-shadow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(box-sizing) : content-box
-g: style.getPropertyCSSValue(box-sizing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(caption-side) : top
-g: style.getPropertyCSSValue(caption-side) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(clear) : none
-g: style.getPropertyCSSValue(clear) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(clip) : auto
-g: style.getPropertyCSSValue(clip) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(counter-increment) : none
-g: style.getPropertyCSSValue(counter-increment) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(counter-reset) : none
-g: style.getPropertyCSSValue(counter-reset) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(content) : 
-g: style.getPropertyCSSValue(content) : [object CSSValueList]
-g: style.getPropertyValue(cursor) : auto
-g: style.getPropertyCSSValue(cursor) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(direction) : ltr
-g: style.getPropertyCSSValue(direction) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(display) : inline
-g: style.getPropertyCSSValue(display) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(empty-cells) : show
-g: style.getPropertyCSSValue(empty-cells) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(float) : none
-g: style.getPropertyCSSValue(float) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-size) : 16px
-g: style.getPropertyCSSValue(font-size) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-style) : normal
-g: style.getPropertyCSSValue(font-style) : [object CSSValue]
-g: style.getPropertyValue(font-synthesis) : style weight small-caps
-g: style.getPropertyCSSValue(font-synthesis) : [object CSSValueList]
-g: style.getPropertyValue(font-variant) : normal
-g: style.getPropertyCSSValue(font-variant) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-weight) : normal
-g: style.getPropertyCSSValue(font-weight) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-optical-sizing) : auto
-g: style.getPropertyCSSValue(font-optical-sizing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(hanging-punctuation) : none
-g: style.getPropertyCSSValue(hanging-punctuation) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(height) : auto
-g: style.getPropertyCSSValue(height) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(image-rendering) : auto
-g: style.getPropertyCSSValue(image-rendering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(left) : auto
-g: style.getPropertyCSSValue(left) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(letter-spacing) : normal
-g: style.getPropertyCSSValue(letter-spacing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(line-height) : 18px
-g: style.getPropertyCSSValue(line-height) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(list-style-image) : none
-g: style.getPropertyCSSValue(list-style-image) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(list-style-position) : outside
-g: style.getPropertyCSSValue(list-style-position) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(list-style-type) : disc
-g: style.getPropertyCSSValue(list-style-type) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(margin-bottom) : 0px
-g: style.getPropertyCSSValue(margin-bottom) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(margin-left) : 0px
-g: style.getPropertyCSSValue(margin-left) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(margin-right) : 0px
-g: style.getPropertyCSSValue(margin-right) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(margin-top) : 0px
-g: style.getPropertyCSSValue(margin-top) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(max-height) : none
-g: style.getPropertyCSSValue(max-height) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(max-width) : none
-g: style.getPropertyCSSValue(max-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(min-height) : 0px
-g: style.getPropertyCSSValue(min-height) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(min-width) : 0px
-g: style.getPropertyCSSValue(min-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(object-fit) : fill
-g: style.getPropertyCSSValue(object-fit) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(object-position) : 50% 50%
-g: style.getPropertyCSSValue(object-position) : [object CSSValueList]
-g: style.getPropertyValue(opacity) : 1
-g: style.getPropertyCSSValue(opacity) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(orphans) : auto
-g: style.getPropertyCSSValue(orphans) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(outline-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(outline-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(outline-offset) : 0px
-g: style.getPropertyCSSValue(outline-offset) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(outline-style) : none
-g: style.getPropertyCSSValue(outline-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(outline-width) : 0px
-g: style.getPropertyCSSValue(outline-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(overflow-wrap) : normal
-g: style.getPropertyCSSValue(overflow-wrap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(overflow-x) : visible
-g: style.getPropertyCSSValue(overflow-x) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(overflow-y) : visible
-g: style.getPropertyCSSValue(overflow-y) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(padding-bottom) : 0px
-g: style.getPropertyCSSValue(padding-bottom) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(padding-left) : 0px
-g: style.getPropertyCSSValue(padding-left) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(padding-right) : 0px
-g: style.getPropertyCSSValue(padding-right) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(padding-top) : 0px
-g: style.getPropertyCSSValue(padding-top) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(page-break-after) : auto
-g: style.getPropertyCSSValue(page-break-after) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(page-break-before) : auto
-g: style.getPropertyCSSValue(page-break-before) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(page-break-inside) : auto
-g: style.getPropertyCSSValue(page-break-inside) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(pointer-events) : auto
-g: style.getPropertyCSSValue(pointer-events) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(position) : static
-g: style.getPropertyCSSValue(position) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(resize) : none
-g: style.getPropertyCSSValue(resize) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(right) : auto
-g: style.getPropertyCSSValue(right) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(speak) : normal
-g: style.getPropertyCSSValue(speak) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(table-layout) : auto
-g: style.getPropertyCSSValue(table-layout) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(tab-size) : 8
-g: style.getPropertyCSSValue(tab-size) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-align) : start
-g: style.getPropertyCSSValue(text-align) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-decoration) : none
-g: style.getPropertyCSSValue(text-decoration) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-indent) : 0px
-g: style.getPropertyCSSValue(text-indent) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-rendering) : auto
-g: style.getPropertyCSSValue(text-rendering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-shadow) : none
-g: style.getPropertyCSSValue(text-shadow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-overflow) : clip
-g: style.getPropertyCSSValue(text-overflow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-transform) : none
-g: style.getPropertyCSSValue(text-transform) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(top) : auto
-g: style.getPropertyCSSValue(top) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(transform) : none
-g: style.getPropertyCSSValue(transform) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(transform-origin) : 0px 0px
-g: style.getPropertyCSSValue(transform-origin) : [object CSSValueList]
-g: style.getPropertyValue(transform-style) : flat
-g: style.getPropertyCSSValue(transform-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(transition-delay) : 0s
-g: style.getPropertyCSSValue(transition-delay) : [object CSSValueList]
-g: style.getPropertyValue(transition-duration) : 0s
-g: style.getPropertyCSSValue(transition-duration) : [object CSSValueList]
-g: style.getPropertyValue(transition-property) : all
-g: style.getPropertyCSSValue(transition-property) : [object CSSValueList]
-g: style.getPropertyValue(transition-timing-function) : ease
-g: style.getPropertyCSSValue(transition-timing-function) : [object CSSValueList]
-g: style.getPropertyValue(unicode-bidi) : normal
-g: style.getPropertyCSSValue(unicode-bidi) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(vertical-align) : baseline
-g: style.getPropertyCSSValue(vertical-align) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(visibility) : visible
-g: style.getPropertyCSSValue(visibility) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(white-space) : normal
-g: style.getPropertyCSSValue(white-space) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(widows) : auto
-g: style.getPropertyCSSValue(widows) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(width) : auto
-g: style.getPropertyCSSValue(width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(will-change) : auto
-g: style.getPropertyCSSValue(will-change) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(word-break) : normal
-g: style.getPropertyCSSValue(word-break) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(word-spacing) : 0px
-g: style.getPropertyCSSValue(word-spacing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(word-wrap) : normal
-g: style.getPropertyCSSValue(word-wrap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(z-index) : auto
-g: style.getPropertyCSSValue(z-index) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(zoom) : 1
-g: style.getPropertyCSSValue(zoom) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-appearance) : none
-g: style.getPropertyCSSValue(-webkit-appearance) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-backface-visibility) : visible
-g: style.getPropertyCSSValue(-webkit-backface-visibility) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-background-clip) : border-box
-g: style.getPropertyCSSValue(-webkit-background-clip) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-background-composite) : source-over
-g: style.getPropertyCSSValue(-webkit-background-composite) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-background-origin) : padding-box
-g: style.getPropertyCSSValue(-webkit-background-origin) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-background-size) : auto
-g: style.getPropertyCSSValue(-webkit-background-size) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-border-fit) : border
-g: style.getPropertyCSSValue(-webkit-border-fit) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-border-horizontal-spacing) : 0px
-g: style.getPropertyCSSValue(-webkit-border-horizontal-spacing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-border-image) : none
-g: style.getPropertyCSSValue(-webkit-border-image) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-border-vertical-spacing) : 0px
-g: style.getPropertyCSSValue(-webkit-border-vertical-spacing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-align) : stretch
-g: style.getPropertyCSSValue(-webkit-box-align) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-decoration-break) : slice
-g: style.getPropertyCSSValue(-webkit-box-decoration-break) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-direction) : normal
-g: style.getPropertyCSSValue(-webkit-box-direction) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-flex) : 0
-g: style.getPropertyCSSValue(-webkit-box-flex) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-flex-group) : 1
-g: style.getPropertyCSSValue(-webkit-box-flex-group) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-lines) : single
-g: style.getPropertyCSSValue(-webkit-box-lines) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-ordinal-group) : 1
-g: style.getPropertyCSSValue(-webkit-box-ordinal-group) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-orient) : horizontal
-g: style.getPropertyCSSValue(-webkit-box-orient) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-pack) : start
-g: style.getPropertyCSSValue(-webkit-box-pack) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-reflect) : none
-g: style.getPropertyCSSValue(-webkit-box-reflect) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-box-shadow) : none
-g: style.getPropertyCSSValue(-webkit-box-shadow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-column-break-after) : auto
-g: style.getPropertyCSSValue(-webkit-column-break-after) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-column-break-before) : auto
-g: style.getPropertyCSSValue(-webkit-column-break-before) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-column-break-inside) : auto
-g: style.getPropertyCSSValue(-webkit-column-break-inside) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-column-axis) : auto
-g: style.getPropertyCSSValue(-webkit-column-axis) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-count) : auto
-g: style.getPropertyCSSValue(column-count) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-fill) : balance
-g: style.getPropertyCSSValue(column-fill) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-gap) : normal
-g: style.getPropertyCSSValue(column-gap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-rule-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(column-rule-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-rule-style) : none
-g: style.getPropertyCSSValue(column-rule-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-rule-width) : 0px
-g: style.getPropertyCSSValue(column-rule-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-span) : none
-g: style.getPropertyCSSValue(column-span) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(column-width) : auto
-g: style.getPropertyCSSValue(column-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(align-content) : normal
-g: style.getPropertyCSSValue(align-content) : [object CSSValueList]
-g: style.getPropertyValue(align-items) : normal
-g: style.getPropertyCSSValue(align-items) : [object CSSValueList]
-g: style.getPropertyValue(align-self) : normal
-g: style.getPropertyCSSValue(align-self) : [object CSSValueList]
-g: style.getPropertyValue(filter) : none
-g: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flex-basis) : auto
-g: style.getPropertyCSSValue(flex-basis) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flex-direction) : row
-g: style.getPropertyCSSValue(flex-direction) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flex-flow) : row nowrap
-g: style.getPropertyCSSValue(flex-flow) : [object CSSValueList]
-g: style.getPropertyValue(flex-grow) : 0
-g: style.getPropertyCSSValue(flex-grow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flex-shrink) : 1
-g: style.getPropertyCSSValue(flex-shrink) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flex-wrap) : nowrap
-g: style.getPropertyCSSValue(flex-wrap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(justify-content) : normal
-g: style.getPropertyCSSValue(justify-content) : [object CSSValueList]
-g: style.getPropertyValue(justify-self) : normal
-g: style.getPropertyCSSValue(justify-self) : [object CSSValueList]
-g: style.getPropertyValue(justify-items) : normal
-g: style.getPropertyCSSValue(justify-items) : [object CSSValueList]
-g: style.getPropertyValue(-webkit-font-kerning) : auto
-g: style.getPropertyCSSValue(-webkit-font-kerning) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-font-smoothing) : auto
-g: style.getPropertyCSSValue(-webkit-font-smoothing) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-ligatures) : normal
-g: style.getPropertyCSSValue(font-variant-ligatures) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-position) : normal
-g: style.getPropertyCSSValue(font-variant-position) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-caps) : normal
-g: style.getPropertyCSSValue(font-variant-caps) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-numeric) : normal
-g: style.getPropertyCSSValue(font-variant-numeric) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-alternates) : normal
-g: style.getPropertyCSSValue(font-variant-alternates) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(font-variant-east-asian) : normal
-g: style.getPropertyCSSValue(font-variant-east-asian) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-auto-columns) : auto
-g: style.getPropertyCSSValue(grid-auto-columns) : [object CSSValueList]
-g: style.getPropertyValue(grid-auto-flow) : row
-g: style.getPropertyCSSValue(grid-auto-flow) : [object CSSValueList]
-g: style.getPropertyValue(grid-auto-rows) : auto
-g: style.getPropertyCSSValue(grid-auto-rows) : [object CSSValueList]
-g: style.getPropertyValue(grid-column-end) : auto
-g: style.getPropertyCSSValue(grid-column-end) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-column-start) : auto
-g: style.getPropertyCSSValue(grid-column-start) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-template-columns) : none
-g: style.getPropertyCSSValue(grid-template-columns) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-template-rows) : none
-g: style.getPropertyCSSValue(grid-template-rows) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-row-end) : auto
-g: style.getPropertyCSSValue(grid-row-end) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(grid-row-start) : auto
-g: style.getPropertyCSSValue(grid-row-start) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-hyphenate-character) : auto
-g: style.getPropertyCSSValue(-webkit-hyphenate-character) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-hyphenate-limit-after) : auto
-g: style.getPropertyCSSValue(-webkit-hyphenate-limit-after) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-hyphenate-limit-before) : auto
-g: style.getPropertyCSSValue(-webkit-hyphenate-limit-before) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-hyphenate-limit-lines) : no-limit
-g: style.getPropertyCSSValue(-webkit-hyphenate-limit-lines) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-hyphens) : manual
-g: style.getPropertyCSSValue(-webkit-hyphens) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-line-align) : none
-g: style.getPropertyCSSValue(-webkit-line-align) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-line-box-contain) : block inline replaced
-g: style.getPropertyCSSValue(-webkit-line-box-contain) : [object CSSValue]
-g: style.getPropertyValue(-webkit-line-clamp) : none
-g: style.getPropertyCSSValue(-webkit-line-clamp) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-line-grid) : none
-g: style.getPropertyCSSValue(-webkit-line-grid) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-line-snap) : none
-g: style.getPropertyCSSValue(-webkit-line-snap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-locale) : auto
-g: style.getPropertyCSSValue(-webkit-locale) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-margin-before-collapse) : collapse
-g: style.getPropertyCSSValue(-webkit-margin-before-collapse) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-margin-after-collapse) : collapse
-g: style.getPropertyCSSValue(-webkit-margin-after-collapse) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-marquee-direction) : auto
-g: style.getPropertyCSSValue(-webkit-marquee-direction) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-marquee-increment) : 6px
-g: style.getPropertyCSSValue(-webkit-marquee-increment) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-marquee-repetition) : infinite
-g: style.getPropertyCSSValue(-webkit-marquee-repetition) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-marquee-style) : scroll
-g: style.getPropertyCSSValue(-webkit-marquee-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-box-image) : none
-g: style.getPropertyCSSValue(-webkit-mask-box-image) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-box-image-outset) : 0px
-g: style.getPropertyCSSValue(-webkit-mask-box-image-outset) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-box-image-repeat) : stretch
-g: style.getPropertyCSSValue(-webkit-mask-box-image-repeat) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-box-image-slice) : 0 fill
-g: style.getPropertyCSSValue(-webkit-mask-box-image-slice) : [object CSSValue]
-g: style.getPropertyValue(-webkit-mask-box-image-source) : none
-g: style.getPropertyCSSValue(-webkit-mask-box-image-source) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-box-image-width) : auto
-g: style.getPropertyCSSValue(-webkit-mask-box-image-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-clip) : border-box
-g: style.getPropertyCSSValue(-webkit-mask-clip) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-composite) : source-over
-g: style.getPropertyCSSValue(-webkit-mask-composite) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-image) : none
-g: style.getPropertyCSSValue(-webkit-mask-image) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-origin) : border-box
-g: style.getPropertyCSSValue(-webkit-mask-origin) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-position) : 0% 0%
-g: style.getPropertyCSSValue(-webkit-mask-position) : [object CSSValueList]
-g: style.getPropertyValue(-webkit-mask-repeat) : repeat
-g: style.getPropertyCSSValue(-webkit-mask-repeat) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-mask-size) : auto
-g: style.getPropertyCSSValue(-webkit-mask-size) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-nbsp-mode) : normal
-g: style.getPropertyCSSValue(-webkit-nbsp-mode) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(order) : 0
-g: style.getPropertyCSSValue(order) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(perspective) : none
-g: style.getPropertyCSSValue(perspective) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(perspective-origin) : 0px 0px
-g: style.getPropertyCSSValue(perspective-origin) : [object CSSValueList]
-g: style.getPropertyValue(-webkit-print-color-adjust) : economy
-g: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-rtl-ordering) : logical
-g: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(shape-outside) : none
-g: style.getPropertyCSSValue(shape-outside) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-combine) : none
-g: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
-g: style.getPropertyCSSValue(-webkit-text-decorations-in-effect) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-emphasis-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(-webkit-text-emphasis-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-emphasis-position) : over right
-g: style.getPropertyCSSValue(-webkit-text-emphasis-position) : [object CSSValueList]
-g: style.getPropertyValue(-webkit-text-emphasis-style) : none
-g: style.getPropertyCSSValue(-webkit-text-emphasis-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-fill-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(-webkit-text-fill-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-orientation) : mixed
-g: style.getPropertyCSSValue(-webkit-text-orientation) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-security) : none
-g: style.getPropertyCSSValue(-webkit-text-security) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-stroke-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(-webkit-text-stroke-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-text-stroke-width) : 0px
-g: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-transform-style) : flat
-g: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-user-drag) : auto
-g: style.getPropertyCSSValue(-webkit-user-drag) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-user-modify) : read-only
-g: style.getPropertyCSSValue(-webkit-user-modify) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-user-select) : text
-g: style.getPropertyCSSValue(-webkit-user-select) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(shape-image-threshold) : 0
-g: style.getPropertyCSSValue(shape-image-threshold) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(shape-margin) : 0px
-g: style.getPropertyCSSValue(shape-margin) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(shape-outside) : none
-g: style.getPropertyCSSValue(shape-outside) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(shape-rendering) : auto
-g: style.getPropertyCSSValue(shape-rendering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(buffered-rendering) : auto
-g: style.getPropertyCSSValue(buffered-rendering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(clip-path) : none
-g: style.getPropertyCSSValue(clip-path) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(clip-rule) : nonzero
-g: style.getPropertyCSSValue(clip-rule) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(mask) : none
-g: style.getPropertyCSSValue(mask) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(mask-type) : luminance
-g: style.getPropertyCSSValue(mask-type) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(filter) : none
-g: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flood-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(flood-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(flood-opacity) : 1
-g: style.getPropertyCSSValue(flood-opacity) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(lighting-color) : rgb(255, 255, 255)
-g: style.getPropertyCSSValue(lighting-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stop-color) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(stop-color) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stop-opacity) : 1
-g: style.getPropertyCSSValue(stop-opacity) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(color-interpolation) : sRGB
-g: style.getPropertyCSSValue(color-interpolation) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(color-interpolation-filters) : linearRGB
-g: style.getPropertyCSSValue(color-interpolation-filters) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(color-rendering) : auto
-g: style.getPropertyCSSValue(color-rendering) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(fill) : rgb(0, 0, 0)
-g: style.getPropertyCSSValue(fill) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(fill-opacity) : 1
-g: style.getPropertyCSSValue(fill-opacity) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(fill-rule) : nonzero
-g: style.getPropertyCSSValue(fill-rule) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(marker-end) : none
-g: style.getPropertyCSSValue(marker-end) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(marker-mid) : none
-g: style.getPropertyCSSValue(marker-mid) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(marker-start) : none
-g: style.getPropertyCSSValue(marker-start) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(paint-order) : normal
-g: style.getPropertyCSSValue(paint-order) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke) : rgb(255, 165, 0)
-g: style.getPropertyCSSValue(stroke) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-dasharray) : none
-g: style.getPropertyCSSValue(stroke-dasharray) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-dashoffset) : 0px
-g: style.getPropertyCSSValue(stroke-dashoffset) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-linecap) : butt
-g: style.getPropertyCSSValue(stroke-linecap) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-linejoin) : miter
-g: style.getPropertyCSSValue(stroke-linejoin) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-miterlimit) : 4
-g: style.getPropertyCSSValue(stroke-miterlimit) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-opacity) : 1
-g: style.getPropertyCSSValue(stroke-opacity) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(stroke-width) : 2px
-g: style.getPropertyCSSValue(stroke-width) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(alignment-baseline) : auto
-g: style.getPropertyCSSValue(alignment-baseline) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(baseline-shift) : baseline
-g: style.getPropertyCSSValue(baseline-shift) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(dominant-baseline) : auto
-g: style.getPropertyCSSValue(dominant-baseline) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(kerning) : 0
-g: style.getPropertyCSSValue(kerning) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(text-anchor) : start
-g: style.getPropertyCSSValue(text-anchor) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(writing-mode) : horizontal-tb
-g: style.getPropertyCSSValue(writing-mode) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(glyph-orientation-horizontal) : 0deg
-g: style.getPropertyCSSValue(glyph-orientation-horizontal) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(glyph-orientation-vertical) : auto
-g: style.getPropertyCSSValue(glyph-orientation-vertical) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(-webkit-svg-shadow) : none
-g: style.getPropertyCSSValue(-webkit-svg-shadow) : [object CSSPrimitiveValue]
-g: style.getPropertyValue(vector-effect) : none
-g: style.getPropertyCSSValue(vector-effect) : [object CSSPrimitiveValue]
-
index d968b6d..8580356 100644 (file)
@@ -1,3 +1,13 @@
+2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        Disable font variations on macOS Sierra and iOS 10
+        https://bugs.webkit.org/show_bug.cgi?id=173618
+        <rdar://problem/32879164>
+
+        Reviewed by Jon Lee.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2017-06-20  Keith Miller  <keith_miller@apple.com>
 
         Fix leak of ModuleInformations in BBQPlan constructors.
index efee16e..d022794 100644 (file)
@@ -239,10 +239,10 @@ ENABLE_FAST_JIT_PERMISSIONS_ios_YES = ENABLE_FAST_JIT_PERMISSIONS;
 ENABLE_VARIATION_FONTS[sdk=iphone*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
 ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
 ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
-ENABLE_VARIATION_FONTS[sdk=iphoneos9*] = ;
-ENABLE_VARIATION_FONTS[sdk=iphonesimulator9*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphoneos10*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ;
 
-DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1012000);
+DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1013000);
 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx));
 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO);
 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;
index 07c0f96..bc30d36 100644 (file)
@@ -1,3 +1,21 @@
+2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        Disable font variations on macOS Sierra and iOS 10
+        https://bugs.webkit.org/show_bug.cgi?id=173618
+        <rdar://problem/32879164>
+
+        Reviewed by Jon Lee.
+
+        On macOS Sierra and iOS 10, there are some platform problems involved with font variations. They
+        were previously enabled on those OSes just as a preview development tool. These platform bugs have
+        been fixed in macOS High Sierra and iOS 11, so we should align our feature flags with the eventual
+        configurations.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * platform/graphics/cocoa/FontCacheCoreText.cpp:
+        (WebCore::defaultVariationValues):
+        (WebCore::preparePlatformFont):
+
 2017-06-20  Devin Rousso  <drousso@apple.com>
 
         Web Inspector: Send context attributes for tracked canvases
index efee16e..d022794 100644 (file)
@@ -239,10 +239,10 @@ ENABLE_FAST_JIT_PERMISSIONS_ios_YES = ENABLE_FAST_JIT_PERMISSIONS;
 ENABLE_VARIATION_FONTS[sdk=iphone*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
 ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
 ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
-ENABLE_VARIATION_FONTS[sdk=iphoneos9*] = ;
-ENABLE_VARIATION_FONTS[sdk=iphonesimulator9*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphoneos10*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ;
 
-DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1012000);
+DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1013000);
 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx));
 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO);
 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;
index 858e4fe..7148154 100644 (file)
@@ -1,3 +1,13 @@
+2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        Disable font variations on macOS Sierra and iOS 10
+        https://bugs.webkit.org/show_bug.cgi?id=173618
+        <rdar://problem/32879164>
+
+        Reviewed by Jon Lee.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
 
         Unreviewed build fix after r218484.
index efee16e..d022794 100644 (file)
@@ -239,10 +239,10 @@ ENABLE_FAST_JIT_PERMISSIONS_ios_YES = ENABLE_FAST_JIT_PERMISSIONS;
 ENABLE_VARIATION_FONTS[sdk=iphone*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
 ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
 ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
-ENABLE_VARIATION_FONTS[sdk=iphoneos9*] = ;
-ENABLE_VARIATION_FONTS[sdk=iphonesimulator9*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphoneos10*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ;
 
-DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1012000);
+DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1013000);
 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx));
 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO);
 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;
index d5a35f1..da0ec26 100644 (file)
@@ -398,15 +398,6 @@ static VariationDefaultsMap defaultVariationValues(CTFontRef font)
         CFNumberGetValue(minimumValue, kCFNumberFloatType, &rawMinimumValue);
         CFNumberGetValue(maximumValue, kCFNumberFloatType, &rawMaximumValue);
 
-        // FIXME: Remove when <rdar://problem/28893836> is fixed
-#define WORKAROUND_CORETEXT_VARIATIONS_EXTENTS_BUG ((PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101300) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED < 110000))
-#if WORKAROUND_CORETEXT_VARIATIONS_EXTENTS_BUG
-        float epsilon = 0.001;
-        rawMinimumValue += epsilon;
-        rawMaximumValue -= epsilon;
-#endif
-#undef WORKAROUND_CORETEXT_VARIATIONS_EXTENTS_BUG
-
         if (rawMinimumValue > rawMaximumValue)
             std::swap(rawMinimumValue, rawMaximumValue);
 
@@ -559,26 +550,13 @@ RetainPtr<CTFontRef> preparePlatformFont(CTFontRef originalFont, const FontDescr
     VariationsMap variationsToBeApplied;
 
     bool needsConversion = isGXVariableFont(originalFont);
-    auto applyVariationValue = [&](const FontTag& tag, float value, bool isDefaultValue) {
-        // FIXME: Remove when <rdar://problem/28707822> is fixed
-#define WORKAROUND_CORETEXT_VARIATIONS_DEFAULT_VALUE_BUG ((PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101300) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED < 110000))
-#if WORKAROUND_CORETEXT_VARIATIONS_DEFAULT_VALUE_BUG
-        if (isDefaultValue)
-            value += 0.0001;
-#else
-        UNUSED_PARAM(isDefaultValue);
-#endif
-#undef WORKAROUND_CORETEXT_VARIATIONS_DEFAULT_VALUE_BUG
-        variationsToBeApplied.set(tag, value);
-    };
 
     auto applyVariation = [&](const FontTag& tag, float value) {
         auto iterator = defaultValues.find(tag);
         if (iterator == defaultValues.end())
             return;
         float valueToApply = clampTo(value, iterator->value.minimumValue, iterator->value.maximumValue);
-        bool isDefaultValue = valueToApply == iterator->value.defaultValue;
-        applyVariationValue(tag, valueToApply, isDefaultValue);
+        variationsToBeApplied.set(tag, valueToApply);
     };
 
     // The system font is somewhat magical. Don't mess with its variations.
@@ -613,17 +591,6 @@ RetainPtr<CTFontRef> preparePlatformFont(CTFontRef originalFont, const FontDescr
     for (auto& newVariation : variations)
         applyVariation(newVariation.tag(), newVariation.value());
 
-#define WORKAROUND_CORETEXT_VARIATIONS_UNSPECIFIED_VALUE_BUG ((PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101300) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED < 110000))
-#if WORKAROUND_CORETEXT_VARIATIONS_UNSPECIFIED_VALUE_BUG
-    if (!fontIsSystemFont(originalFont)) {
-        for (auto& defaultValue : defaultValues) {
-            if (!variationsToBeApplied.contains(defaultValue.key))
-                applyVariationValue(defaultValue.key, defaultValue.value.defaultValue, true);
-        }
-    }
-#endif
-#undef WORKAROUND_CORETEXT_VARIATIONS_UNSPECIFIED_VALUE_BUG
-
 #endif // ENABLE(VARIATION_FONTS)
 
     auto attributes = adoptCF(CFDictionaryCreateMutable(kCFAllocatorDefault, 2, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks));
index 584a74c..00bbf4b 100644 (file)
@@ -1,3 +1,13 @@
+2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        Disable font variations on macOS Sierra and iOS 10
+        https://bugs.webkit.org/show_bug.cgi?id=173618
+        <rdar://problem/32879164>
+
+        Reviewed by Jon Lee.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2017-06-20  Daniel Bates  <dabates@apple.com>
 
         Have FrameLoadRequest takes a Frame& instead of a Frame*
index efee16e..d022794 100644 (file)
@@ -239,10 +239,10 @@ ENABLE_FAST_JIT_PERMISSIONS_ios_YES = ENABLE_FAST_JIT_PERMISSIONS;
 ENABLE_VARIATION_FONTS[sdk=iphone*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
 ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
 ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
-ENABLE_VARIATION_FONTS[sdk=iphoneos9*] = ;
-ENABLE_VARIATION_FONTS[sdk=iphonesimulator9*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphoneos10*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ;
 
-DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1012000);
+DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1013000);
 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx));
 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO);
 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;
index f6f350f..e8115b8 100644 (file)
@@ -1,3 +1,13 @@
+2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        Disable font variations on macOS Sierra and iOS 10
+        https://bugs.webkit.org/show_bug.cgi?id=173618
+        <rdar://problem/32879164>
+
+        Reviewed by Jon Lee.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2017-06-20  Daniel Bates  <dabates@apple.com>
 
         Have FrameLoadRequest takes a Frame& instead of a Frame*
index efee16e..d022794 100644 (file)
@@ -239,10 +239,10 @@ ENABLE_FAST_JIT_PERMISSIONS_ios_YES = ENABLE_FAST_JIT_PERMISSIONS;
 ENABLE_VARIATION_FONTS[sdk=iphone*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
 ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
 ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
-ENABLE_VARIATION_FONTS[sdk=iphoneos9*] = ;
-ENABLE_VARIATION_FONTS[sdk=iphonesimulator9*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphoneos10*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ;
 
-DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1012000);
+DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1013000);
 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx));
 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO);
 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;
index 27ca386..239b3f9 100644 (file)
@@ -1,3 +1,13 @@
+2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        Disable font variations on macOS Sierra and iOS 10
+        https://bugs.webkit.org/show_bug.cgi?id=173618
+        <rdar://problem/32879164>
+
+        Reviewed by Jon Lee.
+
+        * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
+
 2017-06-20  Wenson Hsieh  <wenson_hsieh@apple.com>
 
         [iOS DnD] [WK2] Remove custom logic for disambiguating long press action sheet gestures and drag lift
index efee16e..d022794 100644 (file)
@@ -239,10 +239,10 @@ ENABLE_FAST_JIT_PERMISSIONS_ios_YES = ENABLE_FAST_JIT_PERMISSIONS;
 ENABLE_VARIATION_FONTS[sdk=iphone*] = $(ENABLE_VARIATION_FONTS_$(PLATFORM_NAME));
 ENABLE_VARIATION_FONTS_iphoneos = ENABLE_VARIATION_FONTS;
 ENABLE_VARIATION_FONTS_iphonesimulator = ENABLE_VARIATION_FONTS;
-ENABLE_VARIATION_FONTS[sdk=iphoneos9*] = ;
-ENABLE_VARIATION_FONTS[sdk=iphonesimulator9*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphoneos10*] = ;
+ENABLE_VARIATION_FONTS[sdk=iphonesimulator10*] = ;
 
-DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1012000);
+DISABLE_VARIATION_FONTS_macosx = $(TARGET_MAC_OS_X_VERSION_LESS_THAN_1013000);
 ENABLE_VARIATION_FONTS[sdk=macosx*] = $(ENABLE_VARIATION_FONTS_IF_NOT_$(DISABLE_VARIATION_FONTS_macosx));
 ENABLE_VARIATION_FONTS_IF_NOT_ = $(ENABLE_VARIATION_FONTS_IF_NOT_NO);
 ENABLE_VARIATION_FONTS_IF_NOT_NO = ENABLE_VARIATION_FONTS;