---
root:
  items:
    - type: conic-gradient
      bounds: 50 50 200 NaN
      center: 100 100
      angle: 0.0
      stops: [0.0, red, 0.25, green, 0.5, blue, 0.75, black]
    - type: conic-gradient
      bounds: 50 50 200 200
      center: NaN 100
      angle: 0.0
      stops: [0.0, red, 0.25, green, 0.5, blue, 0.75, black]
    - type: conic-gradient
      bounds: 50 50 200 200
      center: 100 100
      angle: NaN
      stops: [0.0, red, 0.25, green, 0.5, blue, 0.75, black]
    - type: conic-gradient
      bounds: 50 50 200 200
      center: 100 100
      angle: 0.0
      stops: [0.0, red, NaN, green, 0.5, blue, 0.75, black]
    - type: conic-gradient
      bounds: 50 50 200 200
      tile-size: NaN 200
      center: 100 100
      angle: 0.0
      stops: [0.0, red, 0.25, green, 0.5, blue, 0.75, black]
    - type: conic-gradient
      bounds: 50 50 200 200
      clip-rect: NaN 0 100 100
      center: 100 100
      angle: 0.0
      stops: [0.0, red, 0.25, green, 0.5, blue, 0.75, black]
    - type: conic-gradient
      bounds: NaN NaN NaN NaN
      clip-rect: NaN NaN NaN NaN
      center: NaN NaN
      angle: NaN
      stops: [NaN, red, NaN, green, NaN, blue, NaN, black]
