{
  "slug": "why-traffic-lights-introduced-automated-flow",
  "version": 1,
  "layout": "comparison",
  "nodes": [
    {
      "id": "n1",
      "type": "zone",
      "label": "Uncontrolled Intersection",
      "x": 56,
      "y": 92,
      "w": 155,
      "h": 155,
      "detail": "gridlock / collision"
    },
    {
      "id": "n2",
      "type": "divider",
      "label": "→",
      "x": 271,
      "y": 112,
      "w": 24,
      "h": 140
    },
    {
      "id": "n3",
      "type": "dial",
      "label": "Signal Sequence",
      "x": 328,
      "y": 100,
      "w": 155,
      "h": 155,
      "detail": "Red / Amber / Green"
    },
    {
      "id": "n4",
      "type": "zone",
      "label": "Orderly Flow",
      "x": 336,
      "y": 279,
      "w": 78,
      "h": 78,
      "detail": "time-shared access"
    },
    {
      "id": "n5",
      "type": "sign",
      "label": "No Officer Needed",
      "x": 336,
      "y": 312,
      "w": 78,
      "h": 78
    }
  ],
  "relationships": [
    {
      "from": "n1",
      "to": "n3",
      "label": "replaced by"
    },
    {
      "from": "n3",
      "to": "n4",
      "label": "enables"
    },
    {
      "from": "n3",
      "to": "n5",
      "label": "because"
    }
  ],
  "summary": "A timed three-phase signal gives each direction exclusive time-slot access, removing human direction.",
  "mechanism": "timed-phase-conflict-resolution",
  "fig": "FIG. / THE SIGNAL THAT MOVED WITHOUT A PERSON BEHIND IT",
  "animation": {
    "style": "reveal",
    "duration": 600,
    "stagger": 60
  },
  "presentation": {
    "style": "vignette",
    "hero": "n4",
    "support": [
      "n3",
      "n5"
    ],
    "icon": "traffic-light",
    "label": "Traffic light",
    "tilt": 0
  },
  "illustration": {
    "concept": "Four-way road intersection with traffic light on post; red light stops cars on north-south axis; east-west traffic flows through with motion arrow",
    "paths": [
      {
        "d": "M 180,45 L 420,45 Q 420,45 420,45 L 420,340 Q 420,340 420,340 L 180,340 Q 180,340 180,340 L 180,45 Q 180,45 180,45 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 45,155 L 555,155 Q 555,155 555,155 L 555,245 Q 555,245 555,245 L 45,245 Q 45,245 45,245 L 45,155 Q 45,155 45,155 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 180,45 L 180,340",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 420,45 L 420,340",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 45,155 L 555,155",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 45,245 L 555,245",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 300,45 L 300,60",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 300,70 L 300,85",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 300,95 L 300,110",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 300,120 L 300,135",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 300,145 L 300,160",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 300,245 L 300,260",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 300,270 L 300,285",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 300,295 L 300,310",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 300,320 L 300,335",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 45,200 L 65,200",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 80,200 L 100,200",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 115,200 L 135,200",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 150,200 L 170,200",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 420,200 L 440,200",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 455,200 L 475,200",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 490,200 L 510,200",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 525,200 L 545,200",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 390,155 L 390,55",
        "fill": "none",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 379,55 L 401,55 Q 406,55 406,60 L 406,128 Q 406,133 401,133 L 379,133 Q 374,133 374,128 L 374,60 Q 374,55 379,55 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 390,60 C 395.523,60 400,64.477 400,70 C 400,75.523 395.523,80 390,80 C 384.477,80 380,75.523 380,70 C 380,64.477 384.477,60 390,60 Z",
        "fill": "ink",
        "weight": 0,
        "motion": "still"
      },
      {
        "d": "M 390,85 C 395.523,85 400,89.477 400,95 C 400,100.523 395.523,105 390,105 C 384.477,105 380,100.523 380,95 C 380,89.477 384.477,85 390,85 Z",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 390,110 C 395.523,110 400,114.477 400,120 C 400,125.523 395.523,130 390,130 C 384.477,130 380,125.523 380,120 C 380,114.477 384.477,110 390,110 Z",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 203,60 L 268,60 Q 273,60 273,65 L 273,97 Q 273,102 268,102 L 203,102 Q 198,102 198,97 L 198,65 Q 198,60 203,60 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 215,93 C 221.6276,93 227,98.3724 227,105 C 227,111.6276 221.6276,117 215,117 C 208.3724,117 203,111.6276 203,105 C 203,98.3724 208.3724,93 215,93 Z",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 255,93 C 261.6276,93 267,98.3724 267,105 C 267,111.6276 261.6276,117 255,117 C 248.3724,117 243,111.6276 243,105 C 243,98.3724 248.3724,93 255,93 Z",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 203,270 L 268,270 Q 273,270 273,275 L 273,307 Q 273,312 268,312 L 203,312 Q 198,312 198,307 L 198,275 Q 198,270 203,270 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 215,303 C 221.6276,303 227,308.3724 227,315 C 227,321.6276 221.6276,327 215,327 C 208.3724,327 203,321.6276 203,315 C 203,308.3724 208.3724,303 215,303 Z",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 255,303 C 261.6276,303 267,308.3724 267,315 C 267,321.6276 261.6276,327 255,327 C 248.3724,327 243,321.6276 243,315 C 243,308.3724 248.3724,303 255,303 Z",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 53,162 L 113,162 Q 118,162 118,167 L 118,202 Q 118,207 113,207 L 53,207 Q 48,207 48,202 L 48,167 Q 48,162 53,162 Z",
        "fill": "paper",
        "weight": 4,
        "motion": "still"
      },
      {
        "d": "M 65,198 C 71.6276,198 77,203.3724 77,210 C 77,216.6276 71.6276,222 65,222 C 58.3724,222 53,216.6276 53,210 C 53,203.3724 58.3724,198 65,198 Z",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 105,198 C 111.6276,198 117,203.3724 117,210 C 117,216.6276 111.6276,222 105,222 C 98.3724,222 93,216.6276 93,210 C 93,203.3724 98.3724,198 105,198 Z",
        "fill": "none",
        "weight": 2,
        "motion": "still"
      },
      {
        "d": "M 120,185 L 170,185 M 160.0,189.0 L 170,185 L 160.0,181.0",
        "fill": "none",
        "weight": 4,
        "motion": "slide"
      }
    ]
  }
}
