Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Tests completed in 126 milliseconds.
2295 assertions of 2295 passed, 0 failed.
- TinyColor initialization (0, 7, 7)Rerun7 ms
- tinycolor is initialized on the page
- tinycolor is able to be instantiated
- when given a tinycolor instance, tinycolor() returns it
- when given a tinycolor instance, new tinycolor() returns it
- tinycolor options are being parsed
- tinycolor options are being parsed
- when given an object, the original object is not modified
- Original input (0, 7, 7)Rerun0 ms
- original lowercase input is returned
- original uppercase input is returned
- original mixed input is returned
- when given a tinycolor instance, the color string is returned
- when given an object, the object is returned
- when given an empty string, an empty string is returned
- when given a null value, an empty string is returned
- Cloning color (0, 3, 3)Rerun0 ms
- cloned color is identical
- cloned color is changing independently from original color
- original color was not changed by cloned color change
- Color translations: Color Equality (0, 192, 192)Rerun3 ms
- true
- Testing #FFFFFF: rgb(255, 255, 255) rgb(100%, 100%, 100%) hsv(0, 0%, 100%) hsl(0, 0%, 100%) #ffffffOriginal: {"r":"100.0%","g":"100.0%","b":"100.0%"} {"h":"0","s":"0.000","v":"1.000"} {"h":"0","s":"0.000","l":"1.000"}
- RGB equals hex #FFFFFF
- RGB equals hex #FFFFFF
- RGB equals HSL #FFFFFF
- RGB equals HSV #FFFFFF
- RGB equals RGB #FFFFFF
- hex equals hex #FFFFFF
- hex equals hex8 #FFFFFF
- hex equals HSL #FFFFFF
- hex equals HSV #FFFFFF
- HSL equals HSV #FFFFFF
- true
- Testing #808080: rgb(128, 128, 128) rgb(50%, 50%, 50%) hsv(0, 0%, 50%) hsl(0, 0%, 50%) #808080Original: {"r":"050.0%","g":"050.0%","b":"050.0%"} {"h":"0","s":"0.000","v":"0.500"} {"h":"0","s":"0.000","l":"0.500"}
- RGB equals hex #808080
- RGB equals hex #808080
- RGB equals HSL #808080
- RGB equals HSV #808080
- RGB equals RGB #808080
- hex equals hex #808080
- hex equals hex8 #808080
- hex equals HSL #808080
- hex equals HSV #808080
- HSL equals HSV #808080
- true
- Testing #000000: rgb(0, 0, 0) rgb(0%, 0%, 0%) hsv(0, 0%, 0%) hsl(0, 0%, 0%) #000000Original: {"r":"000.0%","g":"000.0%","b":"000.0%"} {"h":"0","s":"0.000","v":"0.000"} {"h":"0","s":"0.000","l":"0.000"}
- RGB equals hex #000000
- RGB equals hex #000000
- RGB equals HSL #000000
- RGB equals HSV #000000
- RGB equals RGB #000000
- hex equals hex #000000
- hex equals hex8 #000000
- hex equals HSL #000000
- hex equals HSV #000000
- HSL equals HSV #000000
- true
- Testing #FF0000: rgb(255, 0, 0) rgb(100%, 0%, 0%) hsv(0, 100%, 100%) hsl(0, 100%, 50%) #ff0000Original: {"r":"100.0%","g":"000.0%","b":"000.0%"} {"h":"0.0","s":"1.000","v":"1.000"} {"h":"0.0","s":"1.000","l":"0.500"}
- RGB equals hex #FF0000
- RGB equals hex #FF0000
- RGB equals HSL #FF0000
- RGB equals HSV #FF0000
- RGB equals RGB #FF0000
- hex equals hex #FF0000
- hex equals hex8 #FF0000
- hex equals HSL #FF0000
- hex equals HSV #FF0000
- HSL equals HSV #FF0000
- true
- Testing #BFBF00: rgb(191, 191, 0) rgb(75%, 75%, 0%) hsv(60, 100%, 75%) hsl(60, 100%, 37%) #bfbf00Original: {"r":"075.0%","g":"075.0%","b":"000.0%"} {"h":"60.0","s":"1.000","v":"0.750"} {"h":"60.0","s":"1.000","l":"0.375"}
- RGB equals hex #BFBF00
- RGB equals hex #BFBF00
- RGB equals HSL #BFBF00
- RGB equals HSV #BFBF00
- RGB equals RGB #BFBF00
- hex equals hex #BFBF00
- hex equals hex8 #BFBF00
- hex equals HSL #BFBF00
- hex equals HSV #BFBF00
- HSL equals HSV #BFBF00
- true
- Testing #008000: rgb(0, 128, 0) rgb(0%, 50%, 0%) hsv(120, 100%, 50%) hsl(120, 100%, 25%) #008000Original: {"r":"000.0%","g":"050.0%","b":"000.0%"} {"h":"120.0","s":"1.000","v":"0.500"} {"h":"120.0","s":"1.000","l":"0.250"}
- RGB equals hex #008000
- RGB equals hex #008000
- RGB equals HSL #008000
- RGB equals HSV #008000
- RGB equals RGB #008000
- hex equals hex #008000
- hex equals hex8 #008000
- hex equals HSL #008000
- hex equals HSV #008000
- HSL equals HSV #008000
- true
- Testing #80FFFF: rgb(128, 255, 255) rgb(50%, 100%, 100%) hsv(180, 50%, 100%) hsl(180, 100%, 75%) #80ffffOriginal: {"r":"050.0%","g":"100.0%","b":"100.0%"} {"h":"180.0","s":"0.500","v":"1.000"} {"h":"180.0","s":"1.000","l":"0.750"}
- RGB equals hex #80FFFF
- RGB equals hex #80FFFF
- RGB equals HSL #80FFFF
- RGB equals HSV #80FFFF
- RGB equals RGB #80FFFF
- hex equals hex #80FFFF
- hex equals hex8 #80FFFF
- hex equals HSL #80FFFF
- hex equals HSV #80FFFF
- HSL equals HSV #80FFFF
- true
- Testing #8080FF: rgb(128, 128, 255) rgb(50%, 50%, 100%) hsv(240, 50%, 100%) hsl(240, 100%, 75%) #8080ffOriginal: {"r":"050.0%","g":"050.0%","b":"100.0%"} {"h":"240.0","s":"0.500","v":"1.000"} {"h":"240.0","s":"1.000","l":"0.750"}
- RGB equals hex #8080FF
- RGB equals hex #8080FF
- RGB equals HSL #8080FF
- RGB equals HSV #8080FF
- RGB equals RGB #8080FF
- hex equals hex #8080FF
- hex equals hex8 #8080FF
- hex equals HSL #8080FF
- hex equals HSV #8080FF
- HSL equals HSV #8080FF
- true
- Testing #BF40BF: rgb(191, 64, 191) rgb(75%, 25%, 75%) hsv(300, 66%, 75%) hsl(300, 50%, 50%) #bf40bfOriginal: {"r":"075.0%","g":"025.0%","b":"075.0%"} {"h":"300.0","s":"0.667","v":"0.750"} {"h":"300.0","s":"0.500","l":"0.500"}
- RGB equals hex #BF40BF
- RGB equals hex #BF40BF
- RGB equals HSL #BF40BF
- RGB equals HSV #BF40BF
- RGB equals RGB #BF40BF
- hex equals hex #BF40BF
- hex equals hex8 #BF40BF
- hex equals HSL #BF40BF
- hex equals HSV #BF40BF
- HSL equals HSV #BF40BF
- true
- Testing #A0A424: rgb(160, 164, 36) rgb(63%, 64%, 14%) hsv(62, 78%, 64%) hsl(62, 64%, 39%) #a0a424Original: {"r":"062.8%","g":"064.3%","b":"014.2%"} {"h":"61.8","s":"0.779","v":"0.643"} {"h":"61.8","s":"0.638","l":"0.393"}
- RGB equals hex #A0A424
- RGB equals hex #A0A424
- RGB equals HSL #A0A424
- RGB equals HSV #A0A424
- RGB equals RGB #A0A424
- hex equals hex #A0A424
- hex equals hex8 #A0A424
- hex equals HSL #A0A424
- hex equals HSV #A0A424
- HSL equals HSV #A0A424
- true
- Testing #1EAC41: rgb(30, 172, 65) rgb(12%, 67%, 25%) hsv(135, 83%, 67%) hsl(135, 70%, 40%) #1eac41Original: {"r":"011.6%","g":"067.5%","b":"025.5%"} {"h":"134.9","s":"0.828","v":"0.675"} {"h":"134.9","s":"0.707","l":"0.396"}
- RGB equals hex #1EAC41
- RGB equals hex #1EAC41
- RGB equals HSL #1EAC41
- RGB equals HSV #1EAC41
- RGB equals RGB #1EAC41
- hex equals hex #1EAC41
- hex equals hex8 #1EAC41
- hex equals HSL #1EAC41
- hex equals HSV #1EAC41
- HSL equals HSV #1EAC41
- true
- Testing #B430E5: rgb(180, 48, 229) rgb(71%, 19%, 90%) hsv(284, 79%, 90%) hsl(284, 78%, 54%) #b430e5Original: {"r":"070.4%","g":"018.7%","b":"089.7%"} {"h":"283.7","s":"0.792","v":"0.897"} {"h":"283.7","s":"0.775","l":"0.542"}
- RGB equals hex #B430E5
- RGB equals hex #B430E5
- RGB equals HSL #B430E5
- RGB equals HSV #B430E5
- RGB equals RGB #B430E5
- hex equals hex #B430E5
- hex equals hex8 #B430E5
- hex equals HSL #B430E5
- hex equals HSV #B430E5
- HSL equals HSV #B430E5
- true
- Testing #FEF888: rgb(254, 248, 136) rgb(100%, 97%, 53%) hsv(57, 46%, 100%) hsl(57, 98%, 76%) #fef888Original: {"r":"099.8%","g":"097.4%","b":"053.2%"} {"h":"56.9","s":"0.467","v":"0.998"} {"h":"56.9","s":"0.991","l":"0.765"}
- RGB equals hex #FEF888
- RGB equals hex #FEF888
- RGB equals HSL #FEF888
- RGB equals HSV #FEF888
- RGB equals RGB #FEF888
- hex equals hex #FEF888
- hex equals hex8 #FEF888
- hex equals HSL #FEF888
- hex equals HSV #FEF888
- HSL equals HSV #FEF888
- true
- Testing #19CB97: rgb(25, 203, 151) rgb(10%, 80%, 59%) hsv(162, 88%, 80%) hsl(162, 78%, 45%) #19cb97Original: {"r":"009.9%","g":"079.5%","b":"059.1%"} {"h":"162.4","s":"0.875","v":"0.795"} {"h":"162.4","s":"0.779","l":"0.447"}
- RGB equals hex #19CB97
- RGB equals hex #19CB97
- RGB equals HSL #19CB97
- RGB equals HSV #19CB97
- RGB equals RGB #19CB97
- hex equals hex #19CB97
- hex equals hex8 #19CB97
- hex equals HSL #19CB97
- hex equals HSV #19CB97
- HSL equals HSV #19CB97
- true
- Testing #362698: rgb(54, 38, 152) rgb(21%, 15%, 60%) hsv(248, 75%, 60%) hsl(248, 60%, 37%) #362698Original: {"r":"021.1%","g":"014.9%","b":"059.7%"} {"h":"248.3","s":"0.750","v":"0.597"} {"h":"248.3","s":"0.601","l":"0.373"}
- RGB equals hex #362698
- RGB equals hex #362698
- RGB equals HSL #362698
- RGB equals HSV #362698
- RGB equals RGB #362698
- hex equals hex #362698
- hex equals hex8 #362698
- hex equals HSL #362698
- hex equals HSV #362698
- HSL equals HSV #362698
- true
- Testing #7E7EB8: rgb(126, 126, 184) rgb(49%, 49%, 72%) hsv(240, 32%, 72%) hsl(240, 29%, 61%) #7e7eb8Original: {"r":"049.5%","g":"049.3%","b":"072.1%"} {"h":"240.5","s":"0.316","v":"0.721"} {"h":"240.5","s":"0.290","l":"0.607"}
- RGB equals hex #7E7EB8
- RGB equals hex #7E7EB8
- RGB equals HSL #7E7EB8
- RGB equals HSV #7E7EB8
- RGB equals RGB #7E7EB8
- hex equals hex #7E7EB8
- hex equals hex8 #7E7EB8
- hex equals HSL #7E7EB8
- hex equals HSV #7E7EB8
- HSL equals HSV #7E7EB8
- Ratio Parsing: With Ratio (0, 5, 5)Rerun0 ms
- white
- alpha works when ratio is parsed
- alpha = 1 works when ratio is parsed
- alpha > 1 works when ratio is parsed
- alpha < 1 works when ratio is parsed
- Ratio Parsing: Without Ratio (0, 3, 3)Rerun0 ms
- 010101
- 000000
- 000000
- String Parsing: RGB Text Parsing (0, 16, 16)Rerun1 ms
- spaced input
- parenthesized input
- parenthesized spaced input
- object input
- object input and compare
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- String Parsing: Percentage RGB Text Parsing (0, 16, 16)Rerun1 ms
- spaced input
- parenthesized input
- parenthesized spaced input
- object input
- object input and compare
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- String Parsing: HSL parsing (0, 7, 7)Rerun0 ms
- to hex
- to rgb
- to hsl
- to hex
- to rgb
- to hsl
- problematic hsl
- String Parsing: Hex Parsing (0, 9, 9)Rerun0 ms
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- String Parsing: HSV Parsing (0, 3, 3)Rerun0 ms
- okay
- okay
- okay
- String Parsing: Invalid Parsing (0, 16, 16)Rerun1 ms
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- String Parsing: Named colors (0, 144, 144)Rerun2 ms
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- okay
- Alpha handling: Invalid alpha should normalize to 1 (0, 9, 9)Rerun0 ms
- Negative value
- Negative 0
- 0
- .5
- 1
- Greater than 1
- Non Numeric
- Hex should be 1
- Greater than 1 in string parsing
- Alpha handling: toString() with alpha set (0, 14, 14)Rerun1 ms
- getFormat() is correct
- getFormat() is correct
- Names should default to rgba if alpha is < 1
- Hex should default to rgba if alpha is < 1
- Names should not be returned as rgba if format is specified
- Names should not be returned as rgba if format is specified
- Names should not be returned as rgba if format is specified
- Names should not be returned as rgba if format is specified
- Names should not be returned as rgba if format is specified
- Semi transparent names should return hex in toString() if name format is specified
- Semi transparent names should be false in toName()
- Hex should default to rgba if alpha is < 1
- Named color should equal transparent if alpha == 0
- Hex should default to rgba if alpha is = 0
- Alpha handling: setting alpha (0, 10, 10)Rerun0 ms
- Alpha should start as 1
- setAlpha return value should be the color.
- setAlpha should change alpha value
- setAlpha should change alpha value
- setAlpha should change alpha value
- setAlpha with value < 0 should be bound to 1
- setAlpha with value > 1 should be bound to 1
- setAlpha with invalid value should be bound to 1
- setAlpha with invalid value should be bound to 1
- setAlpha with invalid value should be bound to 1
- Alpha handling: Alpha = 0 should act differently on toName() (0, 3, 3)Rerun0 ms
- 0
- toString when passed
- toHex
- Brightness handling: getBrightness (0, 2, 2)Rerun0 ms
- returns 0 for #000
- returns 255 for #fff
- Brightness handling: getLuminance (0, 2, 2)Rerun0 ms
- returns 0 for #000
- returns 1 for #fff
- Brightness handling: isDark returns true/false for dark/light colors (0, 16, 16)Rerun0 ms
- #000 is dark
- #111 is dark
- #222 is dark
- #333 is dark
- #444 is dark
- #555 is dark
- #666 is dark
- #777 is dark
- #888 is not dark
- #999 is not dark
- #aaa is not dark
- #bbb is not dark
- #ccc is not dark
- #ddd is not dark
- #eee is not dark
- #fff is not dark
- Brightness handling: isLight returns true/false for light/dark colors (0, 16, 16)Rerun1 ms
- #000 is not light
- #111 is not light
- #222 is not light
- #333 is not light
- #444 is not light
- #555 is not light
- #666 is not light
- #777 is not light
- #888 is light
- #999 is light
- #aaa is light
- #bbb is light
- #ccc is light
- #ddd is light
- #eee is light
- #fff is light
- Initialization from tinycolor output: HSL Object (0, 16, 16)Rerun0 ms
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- HSL Object
- Initialization from tinycolor output: HSL String (0, 48, 48)Rerun0 ms
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- toHslString red value difference <= 2
- toHslString green value difference <= 2
- toHslString blue value difference <= 2
- Initialization from tinycolor output: HSV String (0, 48, 48)Rerun1 ms
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- toHsvString red value difference <= 2
- toHsvString green value difference <= 2
- toHsvString blue value difference <= 2
- Initialization from tinycolor output: HSV Object (0, 16, 16)Rerun1 ms
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- HSV Object
- Initialization from tinycolor output: RGB Object (0, 16, 16)Rerun0 ms
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- RGB Object
- Initialization from tinycolor output: RGB String (0, 16, 16)Rerun1 ms
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- RGB String
- Initialization from tinycolor output: PRGB Object (0, 48, 48)Rerun1 ms
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Initialization from tinycolor output: PRGB String (0, 48, 48)Rerun1 ms
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Red value difference <= 2
- Green value difference <= 2
- Blue value difference <= 2
- Initialization from tinycolor output: Object (0, 16, 16)Rerun0 ms
- Object
- Object
- Object
- Object
- Object
- Object
- Object
- Object
- Object
- Object
- Object
- Object
- Object
- Object
- Object
- Object
- Utilities: Color equality (0, 13, 13)Rerun0 ms
- Same hex
- Same alphas
- Different alphas
- Same alphas
- Same alphas
- Same hex
- Same hex
- Same hex
- Same hex
- Same hex
- okay
- Different hex
- Percentage bounds checking
- Utilities: isReadable (0, 18, 18)Rerun1 ms
- white/black is readable
- not readable - empty wcag2 object
- not readable - AA small
- not readable - AA large
- not readable - AAA small
- not readable - AAA large
- not readable - AA small
- readable - AA large
- not readable - AAA small
- not readable - AAA large
- readable - AA small
- readable - AA large
- not readable - AAA small
- readable - AAA large
- readable - AA small
- readable - AA large
- readable - AAA small
- readable - AAA large
- Utilities: readability (0, 3, 3)Rerun0 ms
- Readability function test 0
- Readability function test 1
- Readability function test 2
- Utilities: mostReadable (0, 13, 13)Rerun2 ms
- readable color present
- readable color present
- no different color in list
- no different color in list
- no readable color in list
- verify assumption
- no readable color in list
- verify assumption
- readable color present
- no readable color in list
- verify assumption
- readable color present
- no readable color in list
- Utilities: Filters (0, 6, 6)Rerun1 ms
- okay
- okay
- okay
- okay
- okay
- okay
- Modifications: Modifications (0, 506, 506)Rerun12 ms
- Desaturation 0 works
- Desaturation 1 works
- Desaturation 2 works
- Desaturation 3 works
- Desaturation 4 works
- Desaturation 5 works
- Desaturation 6 works
- Desaturation 7 works
- Desaturation 8 works
- Desaturation 9 works
- Desaturation 10 works
- Desaturation 11 works
- Desaturation 12 works
- Desaturation 13 works
- Desaturation 14 works
- Desaturation 15 works
- Desaturation 16 works
- Desaturation 17 works
- Desaturation 18 works
- Desaturation 19 works
- Desaturation 20 works
- Desaturation 21 works
- Desaturation 22 works
- Desaturation 23 works
- Desaturation 24 works
- Desaturation 25 works
- Desaturation 26 works
- Desaturation 27 works
- Desaturation 28 works
- Desaturation 29 works
- Desaturation 30 works
- Desaturation 31 works
- Desaturation 32 works
- Desaturation 33 works
- Desaturation 34 works
- Desaturation 35 works
- Desaturation 36 works
- Desaturation 37 works
- Desaturation 38 works
- Desaturation 39 works
- Desaturation 40 works
- Desaturation 41 works
- Desaturation 42 works
- Desaturation 43 works
- Desaturation 44 works
- Desaturation 45 works
- Desaturation 46 works
- Desaturation 47 works
- Desaturation 48 works
- Desaturation 49 works
- Desaturation 50 works
- Desaturation 51 works
- Desaturation 52 works
- Desaturation 53 works
- Desaturation 54 works
- Desaturation 55 works
- Desaturation 56 works
- Desaturation 57 works
- Desaturation 58 works
- Desaturation 59 works
- Desaturation 60 works
- Desaturation 61 works
- Desaturation 62 works
- Desaturation 63 works
- Desaturation 64 works
- Desaturation 65 works
- Desaturation 66 works
- Desaturation 67 works
- Desaturation 68 works
- Desaturation 69 works
- Desaturation 70 works
- Desaturation 71 works
- Desaturation 72 works
- Desaturation 73 works
- Desaturation 74 works
- Desaturation 75 works
- Desaturation 76 works
- Desaturation 77 works
- Desaturation 78 works
- Desaturation 79 works
- Desaturation 80 works
- Desaturation 81 works
- Desaturation 82 works
- Desaturation 83 works
- Desaturation 84 works
- Desaturation 85 works
- Desaturation 86 works
- Desaturation 87 works
- Desaturation 88 works
- Desaturation 89 works
- Desaturation 90 works
- Desaturation 91 works
- Desaturation 92 works
- Desaturation 93 works
- Desaturation 94 works
- Desaturation 95 works
- Desaturation 96 works
- Desaturation 97 works
- Desaturation 98 works
- Desaturation 99 works
- Desaturation 100 works
- Saturation 0 works
- Saturation 1 works
- Saturation 2 works
- Saturation 3 works
- Saturation 4 works
- Saturation 5 works
- Saturation 6 works
- Saturation 7 works
- Saturation 8 works
- Saturation 9 works
- Saturation 10 works
- Saturation 11 works
- Saturation 12 works
- Saturation 13 works
- Saturation 14 works
- Saturation 15 works
- Saturation 16 works
- Saturation 17 works
- Saturation 18 works
- Saturation 19 works
- Saturation 20 works
- Saturation 21 works
- Saturation 22 works
- Saturation 23 works
- Saturation 24 works
- Saturation 25 works
- Saturation 26 works
- Saturation 27 works
- Saturation 28 works
- Saturation 29 works
- Saturation 30 works
- Saturation 31 works
- Saturation 32 works
- Saturation 33 works
- Saturation 34 works
- Saturation 35 works
- Saturation 36 works
- Saturation 37 works
- Saturation 38 works
- Saturation 39 works
- Saturation 40 works
- Saturation 41 works
- Saturation 42 works
- Saturation 43 works
- Saturation 44 works
- Saturation 45 works
- Saturation 46 works
- Saturation 47 works
- Saturation 48 works
- Saturation 49 works
- Saturation 50 works
- Saturation 51 works
- Saturation 52 works
- Saturation 53 works
- Saturation 54 works
- Saturation 55 works
- Saturation 56 works
- Saturation 57 works
- Saturation 58 works
- Saturation 59 works
- Saturation 60 works
- Saturation 61 works
- Saturation 62 works
- Saturation 63 works
- Saturation 64 works
- Saturation 65 works
- Saturation 66 works
- Saturation 67 works
- Saturation 68 works
- Saturation 69 works
- Saturation 70 works
- Saturation 71 works
- Saturation 72 works
- Saturation 73 works
- Saturation 74 works
- Saturation 75 works
- Saturation 76 works
- Saturation 77 works
- Saturation 78 works
- Saturation 79 works
- Saturation 80 works
- Saturation 81 works
- Saturation 82 works
- Saturation 83 works
- Saturation 84 works
- Saturation 85 works
- Saturation 86 works
- Saturation 87 works
- Saturation 88 works
- Saturation 89 works
- Saturation 90 works
- Saturation 91 works
- Saturation 92 works
- Saturation 93 works
- Saturation 94 works
- Saturation 95 works
- Saturation 96 works
- Saturation 97 works
- Saturation 98 works
- Saturation 99 works
- Saturation 100 works
- Lighten 0 works
- Lighten 1 works
- Lighten 2 works
- Lighten 3 works
- Lighten 4 works
- Lighten 5 works
- Lighten 6 works
- Lighten 7 works
- Lighten 8 works
- Lighten 9 works
- Lighten 10 works
- Lighten 11 works
- Lighten 12 works
- Lighten 13 works
- Lighten 14 works
- Lighten 15 works
- Lighten 16 works
- Lighten 17 works
- Lighten 18 works
- Lighten 19 works
- Lighten 20 works
- Lighten 21 works
- Lighten 22 works
- Lighten 23 works
- Lighten 24 works
- Lighten 25 works
- Lighten 26 works
- Lighten 27 works
- Lighten 28 works
- Lighten 29 works
- Lighten 30 works
- Lighten 31 works
- Lighten 32 works
- Lighten 33 works
- Lighten 34 works
- Lighten 35 works
- Lighten 36 works
- Lighten 37 works
- Lighten 38 works
- Lighten 39 works
- Lighten 40 works
- Lighten 41 works
- Lighten 42 works
- Lighten 43 works
- Lighten 44 works
- Lighten 45 works
- Lighten 46 works
- Lighten 47 works
- Lighten 48 works
- Lighten 49 works
- Lighten 50 works
- Lighten 51 works
- Lighten 52 works
- Lighten 53 works
- Lighten 54 works
- Lighten 55 works
- Lighten 56 works
- Lighten 57 works
- Lighten 58 works
- Lighten 59 works
- Lighten 60 works
- Lighten 61 works
- Lighten 62 works
- Lighten 63 works
- Lighten 64 works
- Lighten 65 works
- Lighten 66 works
- Lighten 67 works
- Lighten 68 works
- Lighten 69 works
- Lighten 70 works
- Lighten 71 works
- Lighten 72 works
- Lighten 73 works
- Lighten 74 works
- Lighten 75 works
- Lighten 76 works
- Lighten 77 works
- Lighten 78 works
- Lighten 79 works
- Lighten 80 works
- Lighten 81 works
- Lighten 82 works
- Lighten 83 works
- Lighten 84 works
- Lighten 85 works
- Lighten 86 works
- Lighten 87 works
- Lighten 88 works
- Lighten 89 works
- Lighten 90 works
- Lighten 91 works
- Lighten 92 works
- Lighten 93 works
- Lighten 94 works
- Lighten 95 works
- Lighten 96 works
- Lighten 97 works
- Lighten 98 works
- Lighten 99 works
- Lighten 100 works
- Brighter 0 works
- Brighter 1 works
- Brighter 2 works
- Brighter 3 works
- Brighter 4 works
- Brighter 5 works
- Brighter 6 works
- Brighter 7 works
- Brighter 8 works
- Brighter 9 works
- Brighter 10 works
- Brighter 11 works
- Brighter 12 works
- Brighter 13 works
- Brighter 14 works
- Brighter 15 works
- Brighter 16 works
- Brighter 17 works
- Brighter 18 works
- Brighter 19 works
- Brighter 20 works
- Brighter 21 works
- Brighter 22 works
- Brighter 23 works
- Brighter 24 works
- Brighter 25 works
- Brighter 26 works
- Brighter 27 works
- Brighter 28 works
- Brighter 29 works
- Brighter 30 works
- Brighter 31 works
- Brighter 32 works
- Brighter 33 works
- Brighter 34 works
- Brighter 35 works
- Brighter 36 works
- Brighter 37 works
- Brighter 38 works
- Brighter 39 works
- Brighter 40 works
- Brighter 41 works
- Brighter 42 works
- Brighter 43 works
- Brighter 44 works
- Brighter 45 works
- Brighter 46 works
- Brighter 47 works
- Brighter 48 works
- Brighter 49 works
- Brighter 50 works
- Brighter 51 works
- Brighter 52 works
- Brighter 53 works
- Brighter 54 works
- Brighter 55 works
- Brighter 56 works
- Brighter 57 works
- Brighter 58 works
- Brighter 59 works
- Brighter 60 works
- Brighter 61 works
- Brighter 62 works
- Brighter 63 works
- Brighter 64 works
- Brighter 65 works
- Brighter 66 works
- Brighter 67 works
- Brighter 68 works
- Brighter 69 works
- Brighter 70 works
- Brighter 71 works
- Brighter 72 works
- Brighter 73 works
- Brighter 74 works
- Brighter 75 works
- Brighter 76 works
- Brighter 77 works
- Brighter 78 works
- Brighter 79 works
- Brighter 80 works
- Brighter 81 works
- Brighter 82 works
- Brighter 83 works
- Brighter 84 works
- Brighter 85 works
- Brighter 86 works
- Brighter 87 works
- Brighter 88 works
- Brighter 89 works
- Brighter 90 works
- Brighter 91 works
- Brighter 92 works
- Brighter 93 works
- Brighter 94 works
- Brighter 95 works
- Brighter 96 works
- Brighter 97 works
- Brighter 98 works
- Brighter 99 works
- Brighter 100 works
- Darken 0 works
- Darken 1 works
- Darken 2 works
- Darken 3 works
- Darken 4 works
- Darken 5 works
- Darken 6 works
- Darken 7 works
- Darken 8 works
- Darken 9 works
- Darken 10 works
- Darken 11 works
- Darken 12 works
- Darken 13 works
- Darken 14 works
- Darken 15 works
- Darken 16 works
- Darken 17 works
- Darken 18 works
- Darken 19 works
- Darken 20 works
- Darken 21 works
- Darken 22 works
- Darken 23 works
- Darken 24 works
- Darken 25 works
- Darken 26 works
- Darken 27 works
- Darken 28 works
- Darken 29 works
- Darken 30 works
- Darken 31 works
- Darken 32 works
- Darken 33 works
- Darken 34 works
- Darken 35 works
- Darken 36 works
- Darken 37 works
- Darken 38 works
- Darken 39 works
- Darken 40 works
- Darken 41 works
- Darken 42 works
- Darken 43 works
- Darken 44 works
- Darken 45 works
- Darken 46 works
- Darken 47 works
- Darken 48 works
- Darken 49 works
- Darken 50 works
- Darken 51 works
- Darken 52 works
- Darken 53 works
- Darken 54 works
- Darken 55 works
- Darken 56 works
- Darken 57 works
- Darken 58 works
- Darken 59 works
- Darken 60 works
- Darken 61 works
- Darken 62 works
- Darken 63 works
- Darken 64 works
- Darken 65 works
- Darken 66 works
- Darken 67 works
- Darken 68 works
- Darken 69 works
- Darken 70 works
- Darken 71 works
- Darken 72 works
- Darken 73 works
- Darken 74 works
- Darken 75 works
- Darken 76 works
- Darken 77 works
- Darken 78 works
- Darken 79 works
- Darken 80 works
- Darken 81 works
- Darken 82 works
- Darken 83 works
- Darken 84 works
- Darken 85 works
- Darken 86 works
- Darken 87 works
- Darken 88 works
- Darken 89 works
- Darken 90 works
- Darken 91 works
- Darken 92 works
- Darken 93 works
- Darken 94 works
- Darken 95 works
- Darken 96 works
- Darken 97 works
- Darken 98 works
- Darken 99 works
- Darken 100 works
- Greyscale works
- Modifications: Spin (0, 454, 454)Rerun15 ms
- Spinning -1234 works
- Spinning -360 works
- Spinning -120 works
- Spinning 0 works
- Spinning 10 works
- Spinning 360 works
- Spinning 2345 works
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning -360 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 0 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Spinning 360 has no effect
- Modifications: Mix (0, 503, 503)Rerun20 ms
- Mixing without amount works
- Mixing with 0 amount works
- Mixing with 90 amount works correctly
- Mixing black and white with 0 amount works
- Mixing black and white with 1 amount works
- Mixing black and white with 2 amount works
- Mixing black and white with 3 amount works
- Mixing black and white with 4 amount works
- Mixing black and white with 5 amount works
- Mixing black and white with 6 amount works
- Mixing black and white with 7 amount works
- Mixing black and white with 8 amount works
- Mixing black and white with 9 amount works
- Mixing black and white with 10 amount works
- Mixing black and white with 11 amount works
- Mixing black and white with 12 amount works
- Mixing black and white with 13 amount works
- Mixing black and white with 14 amount works
- Mixing black and white with 15 amount works
- Mixing black and white with 16 amount works
- Mixing black and white with 17 amount works
- Mixing black and white with 18 amount works
- Mixing black and white with 19 amount works
- Mixing black and white with 20 amount works
- Mixing black and white with 21 amount works
- Mixing black and white with 22 amount works
- Mixing black and white with 23 amount works
- Mixing black and white with 24 amount works
- Mixing black and white with 25 amount works
- Mixing black and white with 26 amount works
- Mixing black and white with 27 amount works
- Mixing black and white with 28 amount works
- Mixing black and white with 29 amount works
- Mixing black and white with 30 amount works
- Mixing black and white with 31 amount works
- Mixing black and white with 32 amount works
- Mixing black and white with 33 amount works
- Mixing black and white with 34 amount works
- Mixing black and white with 35 amount works
- Mixing black and white with 36 amount works
- Mixing black and white with 37 amount works
- Mixing black and white with 38 amount works
- Mixing black and white with 39 amount works
- Mixing black and white with 40 amount works
- Mixing black and white with 41 amount works
- Mixing black and white with 42 amount works
- Mixing black and white with 43 amount works
- Mixing black and white with 44 amount works
- Mixing black and white with 45 amount works
- Mixing black and white with 46 amount works
- Mixing black and white with 47 amount works
- Mixing black and white with 48 amount works
- Mixing black and white with 49 amount works
- Mixing black and white with 50 amount works
- Mixing black and white with 51 amount works
- Mixing black and white with 52 amount works
- Mixing black and white with 53 amount works
- Mixing black and white with 54 amount works
- Mixing black and white with 55 amount works
- Mixing black and white with 56 amount works
- Mixing black and white with 57 amount works
- Mixing black and white with 58 amount works
- Mixing black and white with 59 amount works
- Mixing black and white with 60 amount works
- Mixing black and white with 61 amount works
- Mixing black and white with 62 amount works
- Mixing black and white with 63 amount works
- Mixing black and white with 64 amount works
- Mixing black and white with 65 amount works
- Mixing black and white with 66 amount works
- Mixing black and white with 67 amount works
- Mixing black and white with 68 amount works
- Mixing black and white with 69 amount works
- Mixing black and white with 70 amount works
- Mixing black and white with 71 amount works
- Mixing black and white with 72 amount works
- Mixing black and white with 73 amount works
- Mixing black and white with 74 amount works
- Mixing black and white with 75 amount works
- Mixing black and white with 76 amount works
- Mixing black and white with 77 amount works
- Mixing black and white with 78 amount works
- Mixing black and white with 79 amount works
- Mixing black and white with 80 amount works
- Mixing black and white with 81 amount works
- Mixing black and white with 82 amount works
- Mixing black and white with 83 amount works
- Mixing black and white with 84 amount works
- Mixing black and white with 85 amount works
- Mixing black and white with 86 amount works
- Mixing black and white with 87 amount works
- Mixing black and white with 88 amount works
- Mixing black and white with 89 amount works
- Mixing black and white with 90 amount works
- Mixing black and white with 91 amount works
- Mixing black and white with 92 amount works
- Mixing black and white with 93 amount works
- Mixing black and white with 94 amount works
- Mixing black and white with 95 amount works
- Mixing black and white with 96 amount works
- Mixing black and white with 97 amount works
- Mixing black and white with 98 amount works
- Mixing black and white with 99 amount works
- Mixing 0 (red channel)
- Mixing 0 (green channel)
- Mixing 0 (blue channel)
- Mixing 0 (alpha channel)
- Mixing 1 (red channel)
- Mixing 1 (green channel)
- Mixing 1 (blue channel)
- Mixing 1 (alpha channel)
- Mixing 2 (red channel)
- Mixing 2 (green channel)
- Mixing 2 (blue channel)
- Mixing 2 (alpha channel)
- Mixing 3 (red channel)
- Mixing 3 (green channel)
- Mixing 3 (blue channel)
- Mixing 3 (alpha channel)
- Mixing 4 (red channel)
- Mixing 4 (green channel)
- Mixing 4 (blue channel)
- Mixing 4 (alpha channel)
- Mixing 5 (red channel)
- Mixing 5 (green channel)
- Mixing 5 (blue channel)
- Mixing 5 (alpha channel)
- Mixing 6 (red channel)
- Mixing 6 (green channel)
- Mixing 6 (blue channel)
- Mixing 6 (alpha channel)
- Mixing 7 (red channel)
- Mixing 7 (green channel)
- Mixing 7 (blue channel)
- Mixing 7 (alpha channel)
- Mixing 8 (red channel)
- Mixing 8 (green channel)
- Mixing 8 (blue channel)
- Mixing 8 (alpha channel)
- Mixing 9 (red channel)
- Mixing 9 (green channel)
- Mixing 9 (blue channel)
- Mixing 9 (alpha channel)
- Mixing 10 (red channel)
- Mixing 10 (green channel)
- Mixing 10 (blue channel)
- Mixing 10 (alpha channel)
- Mixing 11 (red channel)
- Mixing 11 (green channel)
- Mixing 11 (blue channel)
- Mixing 11 (alpha channel)
- Mixing 12 (red channel)
- Mixing 12 (green channel)
- Mixing 12 (blue channel)
- Mixing 12 (alpha channel)
- Mixing 13 (red channel)
- Mixing 13 (green channel)
- Mixing 13 (blue channel)
- Mixing 13 (alpha channel)
- Mixing 14 (red channel)
- Mixing 14 (green channel)
- Mixing 14 (blue channel)
- Mixing 14 (alpha channel)
- Mixing 15 (red channel)
- Mixing 15 (green channel)
- Mixing 15 (blue channel)
- Mixing 15 (alpha channel)
- Mixing 16 (red channel)
- Mixing 16 (green channel)
- Mixing 16 (blue channel)
- Mixing 16 (alpha channel)
- Mixing 17 (red channel)
- Mixing 17 (green channel)
- Mixing 17 (blue channel)
- Mixing 17 (alpha channel)
- Mixing 18 (red channel)
- Mixing 18 (green channel)
- Mixing 18 (blue channel)
- Mixing 18 (alpha channel)
- Mixing 19 (red channel)
- Mixing 19 (green channel)
- Mixing 19 (blue channel)
- Mixing 19 (alpha channel)
- Mixing 20 (red channel)
- Mixing 20 (green channel)
- Mixing 20 (blue channel)
- Mixing 20 (alpha channel)
- Mixing 21 (red channel)
- Mixing 21 (green channel)
- Mixing 21 (blue channel)
- Mixing 21 (alpha channel)
- Mixing 22 (red channel)
- Mixing 22 (green channel)
- Mixing 22 (blue channel)
- Mixing 22 (alpha channel)
- Mixing 23 (red channel)
- Mixing 23 (green channel)
- Mixing 23 (blue channel)
- Mixing 23 (alpha channel)
- Mixing 24 (red channel)
- Mixing 24 (green channel)
- Mixing 24 (blue channel)
- Mixing 24 (alpha channel)
- Mixing 25 (red channel)
- Mixing 25 (green channel)
- Mixing 25 (blue channel)
- Mixing 25 (alpha channel)
- Mixing 26 (red channel)
- Mixing 26 (green channel)
- Mixing 26 (blue channel)
- Mixing 26 (alpha channel)
- Mixing 27 (red channel)
- Mixing 27 (green channel)
- Mixing 27 (blue channel)
- Mixing 27 (alpha channel)
- Mixing 28 (red channel)
- Mixing 28 (green channel)
- Mixing 28 (blue channel)
- Mixing 28 (alpha channel)
- Mixing 29 (red channel)
- Mixing 29 (green channel)
- Mixing 29 (blue channel)
- Mixing 29 (alpha channel)
- Mixing 30 (red channel)
- Mixing 30 (green channel)
- Mixing 30 (blue channel)
- Mixing 30 (alpha channel)
- Mixing 31 (red channel)
- Mixing 31 (green channel)
- Mixing 31 (blue channel)
- Mixing 31 (alpha channel)
- Mixing 32 (red channel)
- Mixing 32 (green channel)
- Mixing 32 (blue channel)
- Mixing 32 (alpha channel)
- Mixing 33 (red channel)
- Mixing 33 (green channel)
- Mixing 33 (blue channel)
- Mixing 33 (alpha channel)
- Mixing 34 (red channel)
- Mixing 34 (green channel)
- Mixing 34 (blue channel)
- Mixing 34 (alpha channel)
- Mixing 35 (red channel)
- Mixing 35 (green channel)
- Mixing 35 (blue channel)
- Mixing 35 (alpha channel)
- Mixing 36 (red channel)
- Mixing 36 (green channel)
- Mixing 36 (blue channel)
- Mixing 36 (alpha channel)
- Mixing 37 (red channel)
- Mixing 37 (green channel)
- Mixing 37 (blue channel)
- Mixing 37 (alpha channel)
- Mixing 38 (red channel)
- Mixing 38 (green channel)
- Mixing 38 (blue channel)
- Mixing 38 (alpha channel)
- Mixing 39 (red channel)
- Mixing 39 (green channel)
- Mixing 39 (blue channel)
- Mixing 39 (alpha channel)
- Mixing 40 (red channel)
- Mixing 40 (green channel)
- Mixing 40 (blue channel)
- Mixing 40 (alpha channel)
- Mixing 41 (red channel)
- Mixing 41 (green channel)
- Mixing 41 (blue channel)
- Mixing 41 (alpha channel)
- Mixing 42 (red channel)
- Mixing 42 (green channel)
- Mixing 42 (blue channel)
- Mixing 42 (alpha channel)
- Mixing 43 (red channel)
- Mixing 43 (green channel)
- Mixing 43 (blue channel)
- Mixing 43 (alpha channel)
- Mixing 44 (red channel)
- Mixing 44 (green channel)
- Mixing 44 (blue channel)
- Mixing 44 (alpha channel)
- Mixing 45 (red channel)
- Mixing 45 (green channel)
- Mixing 45 (blue channel)
- Mixing 45 (alpha channel)
- Mixing 46 (red channel)
- Mixing 46 (green channel)
- Mixing 46 (blue channel)
- Mixing 46 (alpha channel)
- Mixing 47 (red channel)
- Mixing 47 (green channel)
- Mixing 47 (blue channel)
- Mixing 47 (alpha channel)
- Mixing 48 (red channel)
- Mixing 48 (green channel)
- Mixing 48 (blue channel)
- Mixing 48 (alpha channel)
- Mixing 49 (red channel)
- Mixing 49 (green channel)
- Mixing 49 (blue channel)
- Mixing 49 (alpha channel)
- Mixing 50 (red channel)
- Mixing 50 (green channel)
- Mixing 50 (blue channel)
- Mixing 50 (alpha channel)
- Mixing 51 (red channel)
- Mixing 51 (green channel)
- Mixing 51 (blue channel)
- Mixing 51 (alpha channel)
- Mixing 52 (red channel)
- Mixing 52 (green channel)
- Mixing 52 (blue channel)
- Mixing 52 (alpha channel)
- Mixing 53 (red channel)
- Mixing 53 (green channel)
- Mixing 53 (blue channel)
- Mixing 53 (alpha channel)
- Mixing 54 (red channel)
- Mixing 54 (green channel)
- Mixing 54 (blue channel)
- Mixing 54 (alpha channel)
- Mixing 55 (red channel)
- Mixing 55 (green channel)
- Mixing 55 (blue channel)
- Mixing 55 (alpha channel)
- Mixing 56 (red channel)
- Mixing 56 (green channel)
- Mixing 56 (blue channel)
- Mixing 56 (alpha channel)
- Mixing 57 (red channel)
- Mixing 57 (green channel)
- Mixing 57 (blue channel)
- Mixing 57 (alpha channel)
- Mixing 58 (red channel)
- Mixing 58 (green channel)
- Mixing 58 (blue channel)
- Mixing 58 (alpha channel)
- Mixing 59 (red channel)
- Mixing 59 (green channel)
- Mixing 59 (blue channel)
- Mixing 59 (alpha channel)
- Mixing 60 (red channel)
- Mixing 60 (green channel)
- Mixing 60 (blue channel)
- Mixing 60 (alpha channel)
- Mixing 61 (red channel)
- Mixing 61 (green channel)
- Mixing 61 (blue channel)
- Mixing 61 (alpha channel)
- Mixing 62 (red channel)
- Mixing 62 (green channel)
- Mixing 62 (blue channel)
- Mixing 62 (alpha channel)
- Mixing 63 (red channel)
- Mixing 63 (green channel)
- Mixing 63 (blue channel)
- Mixing 63 (alpha channel)
- Mixing 64 (red channel)
- Mixing 64 (green channel)
- Mixing 64 (blue channel)
- Mixing 64 (alpha channel)
- Mixing 65 (red channel)
- Mixing 65 (green channel)
- Mixing 65 (blue channel)
- Mixing 65 (alpha channel)
- Mixing 66 (red channel)
- Mixing 66 (green channel)
- Mixing 66 (blue channel)
- Mixing 66 (alpha channel)
- Mixing 67 (red channel)
- Mixing 67 (green channel)
- Mixing 67 (blue channel)
- Mixing 67 (alpha channel)
- Mixing 68 (red channel)
- Mixing 68 (green channel)
- Mixing 68 (blue channel)
- Mixing 68 (alpha channel)
- Mixing 69 (red channel)
- Mixing 69 (green channel)
- Mixing 69 (blue channel)
- Mixing 69 (alpha channel)
- Mixing 70 (red channel)
- Mixing 70 (green channel)
- Mixing 70 (blue channel)
- Mixing 70 (alpha channel)
- Mixing 71 (red channel)
- Mixing 71 (green channel)
- Mixing 71 (blue channel)
- Mixing 71 (alpha channel)
- Mixing 72 (red channel)
- Mixing 72 (green channel)
- Mixing 72 (blue channel)
- Mixing 72 (alpha channel)
- Mixing 73 (red channel)
- Mixing 73 (green channel)
- Mixing 73 (blue channel)
- Mixing 73 (alpha channel)
- Mixing 74 (red channel)
- Mixing 74 (green channel)
- Mixing 74 (blue channel)
- Mixing 74 (alpha channel)
- Mixing 75 (red channel)
- Mixing 75 (green channel)
- Mixing 75 (blue channel)
- Mixing 75 (alpha channel)
- Mixing 76 (red channel)
- Mixing 76 (green channel)
- Mixing 76 (blue channel)
- Mixing 76 (alpha channel)
- Mixing 77 (red channel)
- Mixing 77 (green channel)
- Mixing 77 (blue channel)
- Mixing 77 (alpha channel)
- Mixing 78 (red channel)
- Mixing 78 (green channel)
- Mixing 78 (blue channel)
- Mixing 78 (alpha channel)
- Mixing 79 (red channel)
- Mixing 79 (green channel)
- Mixing 79 (blue channel)
- Mixing 79 (alpha channel)
- Mixing 80 (red channel)
- Mixing 80 (green channel)
- Mixing 80 (blue channel)
- Mixing 80 (alpha channel)
- Mixing 81 (red channel)
- Mixing 81 (green channel)
- Mixing 81 (blue channel)
- Mixing 81 (alpha channel)
- Mixing 82 (red channel)
- Mixing 82 (green channel)
- Mixing 82 (blue channel)
- Mixing 82 (alpha channel)
- Mixing 83 (red channel)
- Mixing 83 (green channel)
- Mixing 83 (blue channel)
- Mixing 83 (alpha channel)
- Mixing 84 (red channel)
- Mixing 84 (green channel)
- Mixing 84 (blue channel)
- Mixing 84 (alpha channel)
- Mixing 85 (red channel)
- Mixing 85 (green channel)
- Mixing 85 (blue channel)
- Mixing 85 (alpha channel)
- Mixing 86 (red channel)
- Mixing 86 (green channel)
- Mixing 86 (blue channel)
- Mixing 86 (alpha channel)
- Mixing 87 (red channel)
- Mixing 87 (green channel)
- Mixing 87 (blue channel)
- Mixing 87 (alpha channel)
- Mixing 88 (red channel)
- Mixing 88 (green channel)
- Mixing 88 (blue channel)
- Mixing 88 (alpha channel)
- Mixing 89 (red channel)
- Mixing 89 (green channel)
- Mixing 89 (blue channel)
- Mixing 89 (alpha channel)
- Mixing 90 (red channel)
- Mixing 90 (green channel)
- Mixing 90 (blue channel)
- Mixing 90 (alpha channel)
- Mixing 91 (red channel)
- Mixing 91 (green channel)
- Mixing 91 (blue channel)
- Mixing 91 (alpha channel)
- Mixing 92 (red channel)
- Mixing 92 (green channel)
- Mixing 92 (blue channel)
- Mixing 92 (alpha channel)
- Mixing 93 (red channel)
- Mixing 93 (green channel)
- Mixing 93 (blue channel)
- Mixing 93 (alpha channel)
- Mixing 94 (red channel)
- Mixing 94 (green channel)
- Mixing 94 (blue channel)
- Mixing 94 (alpha channel)
- Mixing 95 (red channel)
- Mixing 95 (green channel)
- Mixing 95 (blue channel)
- Mixing 95 (alpha channel)
- Mixing 96 (red channel)
- Mixing 96 (green channel)
- Mixing 96 (blue channel)
- Mixing 96 (alpha channel)
- Mixing 97 (red channel)
- Mixing 97 (green channel)
- Mixing 97 (blue channel)
- Mixing 97 (alpha channel)
- Mixing 98 (red channel)
- Mixing 98 (green channel)
- Mixing 98 (blue channel)
- Mixing 98 (alpha channel)
- Mixing 99 (red channel)
- Mixing 99 (green channel)
- Mixing 99 (blue channel)
- Mixing 99 (alpha channel)
- Combinations: complement (0, 2, 2)Rerun0 ms
- Complement works
- Complement did not modify this color
- Combinations: analogous (0, 1, 1)Rerun1 ms
- Correct Combination
- Combinations: monochromatic (0, 1, 1)Rerun0 ms
- Correct Combination
- Combinations: splitcomplement (0, 1, 1)Rerun0 ms
- Correct Combination
- Combinations: triad (0, 1, 1)Rerun0 ms
- Correct Combination
- Combinations: tetrad (0, 1, 1)Rerun0 ms
- Correct Combination
test markup, will be hidden